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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Jettard
40 / 38 / 5
Регистрация: 27.05.2010
Сообщений: 253
#1

Как создать кнопку? И дать ей определенное действие? - C++

18.09.2012, 16:04. Просмотров 1100. Ответов 6
Метки нет (Все метки)

Подскажите как кнопке задать определенное место в окне и как ей добавить выполнение чего-то? Например выполнение какой-то процедуры.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2012, 16:04     Как создать кнопку? И дать ей определенное действие?
Посмотрите здесь:
C++ Как создать круглую кнопку в Visual Studio
C++ Как создать кнопку в компиляторе для возврата в начало
C++ Как создать кнопку CButton и CEdit на стандартном диалоговом окне
C++ Создать цикл, повторяющийся раз в определенное время
C++ создать вектор занимающий определенное количество озу
Как правильно дать имена элемментам std::pair C++
Как перевести каретку в определенное место? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
defer
秘密
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
18.09.2012, 16:19     Как создать кнопку? И дать ей определенное действие? #2
выбирайте
http://www.cyberforum.ru/win-api/
http://www.cyberforum.ru/visual-cpp/
http://www.cyberforum.ru/qt/
http://www.cyberforum.ru/cpp-builder/
Jettard
40 / 38 / 5
Регистрация: 27.05.2010
Сообщений: 253
18.09.2012, 16:48  [ТС]     Как создать кнопку? И дать ей определенное действие? #3
Ну значит работаю в ВС-2008. Уже все нашел, кроме как сделать действие кнопкой. Вот что я нашел и понял:
C++
1
2
hButton = CreateWindow ("BUTTON", "что-то", WS_CHILD | WS_VISIBLE,
                                    33, 0, 350, 20, hWnd, (HMENU)100, hInst, 0);
то именно (HMENU)100 это код действия кнопки в case WM_COMMAND.
Как можно припилить действие кнопке(Мне нужно выполнение процедуры, то туда просто написать ее название?) И еще если можно, то как создать еще одно окно при нажатии кнопки. Но надо чтобы это окно было с некоторыми елементами(Едит боксы), и как их обрабатывать я тоже, не знаю. Вот в кратце что мне нужно:
Как открыть новое окно кнопкой, и чтобы был определенный код прикреплен к новому окну. Тоисть, обработка.

Добавлено через 6 минут
Окно тоже создал. Вот таким способом:
C++
1
2
hWindow1 = CreateWindowEx (NULL, "Base", "Yeah!", WS_OVERLAPPEDWINDOW | WS_VISIBLE,
        CW_USEDEFAULT, CW_USEDEFAULT, 425, 300, NULL, NULL, hInst, NULL);
Код взял с главного окна. Но теперь, встречный вопрос, как сделать это новое окно с 0?
defer
秘密
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
18.09.2012, 17:36     Как создать кнопку? И дать ей определенное действие? #4
Создайте тему в этом http://www.cyberforum.ru/cpp-builder/ разделе
Jettard
40 / 38 / 5
Регистрация: 27.05.2010
Сообщений: 253
18.09.2012, 17:41  [ТС]     Как создать кнопку? И дать ей определенное действие? #5
но у меня же не билдер. Там ведь другой С++ даже.
defer
秘密
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
18.09.2012, 17:56     Как создать кнопку? И дать ей определенное действие? #6
Цитата Сообщение от Jettard Посмотреть сообщение
Там ведь другой С++ даже.
C++ там тотже самый, а так да ссылкой ошибся
http://www.cyberforum.ru/visual-cpp/
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2012, 21:20     Как создать кнопку? И дать ей определенное действие?
Еще ссылки по теме:
C++ как дать ссылку в классе на массив который лежит в main
C++ Вектор структур, как заполнить определенное поле
C++ Как дать доступ к разделенной памяти для пользовательских программ из сервиса
C++ Как выполнять функцию через определенное количество времени?
C++ Как назначить элементу коплексного массива определенное значение

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

Или воспользуйтесь поиском по форуму:
Jettard
40 / 38 / 5
Регистрация: 27.05.2010
Сообщений: 253
18.09.2012, 21:20  [ТС]     Как создать кнопку? И дать ей определенное действие? #7
defer, да какая разница, мне помощь нужна. А не оффтоп.
Yandex
Объявления
18.09.2012, 21:20     Как создать кнопку? И дать ей определенное действие?
Ответ Создать тему
Опции темы

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