Форум программистов, компьютерный форум CyberForum.ru

Visual C++

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

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

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

Здравствуйте, как называется панель не знаю. Хочу добавить кнопку в окно. Win32 project. Visual studio community 2015.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2016, 15:51     Как открыть чтобы добавить кнопку
Посмотрите здесь:
Visual C++ Как сделать так чтобы при нажатии на кнопку происходила отправка данных?
Как сделать чтобы при нажатии на кнопку открывалось второе диалоговое окно? (MFC) Visual C++
возможно ли открыть проект созданный в C++ 6.0 открыть в C++ 2010 Visual C++
Visual C++ Как запрограммировать кнопку...
Как поместить на кнопку bitmap? Visual C++
Visual C++ Как виртуально нажать кнопку?
Как сделать кнопку не активной? Visual C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rao
852 / 405 / 119
Регистрация: 02.04.2014
Сообщений: 1,171
17.12.2016, 09:19     Как открыть чтобы добавить кнопку #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Открой окно "Resource View" (меню View->Other Windows->Resource View)
Найди там категорию "Dialog" и в ней шаблон своего окна. Открой его двойным щелчком.
Зайди в панель Toolbox (меню View->Toolbox)
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
rao
852 / 405 / 119
Регистрация: 02.04.2014
Сообщений: 1,171
17.12.2016, 17:36     Как открыть чтобы добавить кнопку #4
Делай по пунктам, как было написано в сообщении #2
На твоем скриншоте у тебя в редакторе ресурсов открыто МЕНЮ (в нем кнопок не бывает), а тебе нужно редактирование шаблона диалога (Dialog). В нем кнопки появятся.
Kamilevich
0 / 0 / 0
Регистрация: 19.09.2016
Сообщений: 33
18.12.2016, 10:17  [ТС]     Как открыть чтобы добавить кнопку #5
Спасибо появился!!!!!!!!!

Добавлено через 4 минуты
Только я не как не могу найти главное окно программы у туда добавить кнопку? Помогите пожалуйста. В диалоговое окно могу добавить элементы, а вот в основное окно как?
rao
852 / 405 / 119
Регистрация: 02.04.2014
Сообщений: 1,171
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.
Kamilevich
0 / 0 / 0
Регистрация: 19.09.2016
Сообщений: 33
18.12.2016, 13:43  [ТС]     Как открыть чтобы добавить кнопку #7
Это?
Миниатюры
Как открыть чтобы добавить кнопку  
rao
852 / 405 / 119
Регистрация: 02.04.2014
Сообщений: 1,171
18.12.2016, 16:57     Как открыть чтобы добавить кнопку #8
Да.. . запустится мастер, в нем выбрать Dialog based application, без поддержки архитектуры Документ/Вид, остальные опции тоже почти все можно отключить (типа поддержки ATL и пр.)
Kamilevich
0 / 0 / 0
Регистрация: 19.09.2016
Сообщений: 33
18.12.2016, 17:05  [ТС]     Как открыть чтобы добавить кнопку #9
А что такое Dialog based application? Что за архитектура Документ/вид это что? ATL это что такое я не нашел там? MFC приложение это как расшифровывается?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2016, 19:12     Как открыть чтобы добавить кнопку
Еще ссылки по теме:
Visual C++ MFC как сделать, или нажать кнопку
Visual C++ Как по нажатию на кнопку в 1 форме перейти на 2 форму?
Как в VisualStudio 2013 открыть форму c++? Visual C++
Visual C++ Как правильно открыть созданный файл
Visual C++ Вопрос новичка: как программно сделать кнопку активной?

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

Или воспользуйтесь поиском по форуму:
rao
852 / 405 / 119
Регистрация: 02.04.2014
Сообщений: 1,171
18.12.2016, 19:12     Как открыть чтобы добавить кнопку #10
Dialog based - приложение на основе Диалога
MFC - Microsoft Foundation Classes
Основы архитектуры документ/представление
подробности в гугле
Yandex
Объявления
18.12.2016, 19:12     Как открыть чтобы добавить кнопку
Ответ Создать тему
Опции темы

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