Форум программистов, компьютерный форум, киберфорум
Наши страницы

Visual C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 1, средняя оценка - 5.00
Kamilevich
0 / 0 / 0
Регистрация: 19.09.2016
Сообщений: 33
#1

Как открыть чтобы добавить кнопку - Visual C++

16.12.2016, 15:51. Просмотров 518. Ответов 9
Метки нет (Все метки)

Здравствуйте, как называется панель не знаю. Хочу добавить кнопку в окно. Win32 project. Visual studio community 2015.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2016, 15:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как открыть чтобы добавить кнопку (Visual C++):

Как сделать так чтобы при нажатии на кнопку происходила отправка данных? - Visual C++
У меня есть файл *срр.В нём код iSent = send(Socket, sendbuf, (int) strlen(sendbuf), 0); Добавляю ресурс Dialog c кнопкой с именем Send ...

Как сделать чтобы при нажатии на кнопку открывалось второе диалоговое окно? (MFC) - Visual C++
Как сделать чтобы при нажатии на кнопку открывалось второе диалоговое окно ( в MFC )??

Как добавить кнопку чтобы напечатать страничку? - PHP
Subj

Как добавить изображение на кнопку в формате png или ico и чтобы поддерживалась прозрачность? - Delphi
подскажите пожалуйста, как добавить изображение на кнопку в формате png или ico? желательно png. нашла в интернете что надо надо добавить...

Что добавить в код, чтобы при нажатии на кнопку удалялись найденные файлы? - C++ Builder
Что добавить в код, чтоб при нажатии на кнопку, оно удаляло найденные файлы? // Для поиска файлов в каталоге и его подкаталогах...

Как написать кнопку, чтобы нажав на кнопку она "примерно" находило совпадение - PHP
как написать кнопку в девел студио чтобы нажав на кнопку она "примерно" находило совпадение по мд5 хешам! я в php зеленый!

9
rao
855 / 409 / 120
Регистрация: 02.04.2014
Сообщений: 1,192
17.12.2016, 09:19 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Открой окно "Resource View" (меню View->Other Windows->Resource View)
Найди там категорию "Dialog" и в ней шаблон своего окна. Открой его двойным щелчком.
Зайди в панель Toolbox (меню View->Toolbox)
1
Kamilevich
0 / 0 / 0
Регистрация: 19.09.2016
Сообщений: 33
17.12.2016, 15:24  [ТС] #3
Ура!!!!!!!!!Нашел. Зайди в панель Toolbox (меню View->Toolbox) это зачем?????

Добавлено через 14 минут
http://storage9.static.itmages.ru/i/...e7a92f8254.jpg

нету кнопок.

Добавлено через 35 секунд
https://itmages.ru/image/view/5312245/e7a92f82
0
rao
855 / 409 / 120
Регистрация: 02.04.2014
Сообщений: 1,192
17.12.2016, 17:36 #4
Делай по пунктам, как было написано в сообщении #2
На твоем скриншоте у тебя в редакторе ресурсов открыто МЕНЮ (в нем кнопок не бывает), а тебе нужно редактирование шаблона диалога (Dialog). В нем кнопки появятся.
1
Kamilevich
0 / 0 / 0
Регистрация: 19.09.2016
Сообщений: 33
18.12.2016, 10:17  [ТС] #5
Спасибо появился!!!!!!!!!

Добавлено через 4 минуты
Только я не как не могу найти главное окно программы у туда добавить кнопку? Помогите пожалуйста. В диалоговое окно могу добавить элементы, а вот в основное окно как?
0
rao
855 / 409 / 120
Регистрация: 02.04.2014
Сообщений: 1,192
18.12.2016, 11:04 #6
Главное окно в проекте типа Win32 создается обычно примерно так:
C++
1
2
   hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW,
      CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL);
т.е. как бы "вручную", а не по визуально сверстанному шаблону. Поэтому и кнопку на такое окно придется тоже добавлять вручную, такими же вызовами:
C++
1
2
3
4
   HWND hButton = CreateWindow( L"BUTTON", L"Надпись",
       WS_VISIBLE | WS_CHILD,
       10, 10, 60, 30,
       hWnd, NULL, hInst, NULL );
. Делать это можно как сразу после создания главного окна, так и в обработчике WM_CREATE оконной процедуры окна. (Или в другом удобном месте). Но всё это очень хлопотно и требует многих строчек кода. Рекомендую начать новый проект типа MFC Dialog-based. Или можно в проекте Win32 заменить создание главного окна созданием диалогового окна:
C++
1
DialogBox(hInst,MAKEINTRESOURCE(IDD_.....),NULL, .... );
но это коряво. Лучше MFC Dialog-based.
1
Kamilevich
0 / 0 / 0
Регистрация: 19.09.2016
Сообщений: 33
18.12.2016, 13:43  [ТС] #7
Это?
0
Миниатюры
Как открыть чтобы добавить кнопку  
rao
855 / 409 / 120
Регистрация: 02.04.2014
Сообщений: 1,192
18.12.2016, 16:57 #8
Да.. . запустится мастер, в нем выбрать Dialog based application, без поддержки архитектуры Документ/Вид, остальные опции тоже почти все можно отключить (типа поддержки ATL и пр.)
1
Kamilevich
0 / 0 / 0
Регистрация: 19.09.2016
Сообщений: 33
18.12.2016, 17:05  [ТС] #9
А что такое Dialog based application? Что за архитектура Документ/вид это что? ATL это что такое я не нашел там? MFC приложение это как расшифровывается?
0
rao
855 / 409 / 120
Регистрация: 02.04.2014
Сообщений: 1,192
18.12.2016, 19:12 #10
Dialog based - приложение на основе Диалога
MFC - Microsoft Foundation Classes
Основы архитектуры документ/представление
подробности в гугле
1
18.12.2016, 19:12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2016, 19:12
Привет! Вот еще темы с ответами:

На форме создать кнопку и по нажатию на эту кнопку открыть фотографию - MS Access
Салют всем форумчанам! Помогите мне! Как реализовать следующую задумку - на форме создать кнопку и по нажатию на эту кнопку окрывается...

Как открыть видео через кнопку - Delphi
Всем привет, Как можно сделать так что бы при нажатии на кнопку, открывалась видео, но не в Delphi а через проигрыватель по умолчанию. ...

как сделать, чтобы при нажатии на кнопку появлялась таблица, заданная мною, чтобы в полях таблицы можно было ввести информацию а потом сохранить ее - jQuery
Здравствуйте! Подскажите, вот у меня есть веб-страница и код в ней. Если открыть в браузере, то сам будет кнопка, при помощи которой,...

Как открыть файл swf по нажатию на кнопку? - Delphi
Кому не лень, подскажите новичку... есть видео в формате swf, как сделать что бы оно открывалось по клику на кнопке


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru