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

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

Восстановить пароль Регистрация
 
Jettard
 Аватар для Jettard
40 / 38 / 5
Регистрация: 27.05.2010
Сообщений: 253
18.09.2012, 16:04     Как создать кнопку? И дать ей определенное действие? #1
Подскажите как кнопке задать определенное место в окне и как ей добавить выполнение чего-то? Например выполнение какой-то процедуры.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
defer
秘密
 Аватар для 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
 Аватар для 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
秘密
 Аватар для defer
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
18.09.2012, 17:36     Как создать кнопку? И дать ей определенное действие? #4
Создайте тему в этом http://www.cyberforum.ru/cpp-builder/ разделе
Jettard
 Аватар для Jettard
40 / 38 / 5
Регистрация: 27.05.2010
Сообщений: 253
18.09.2012, 17:41  [ТС]     Как создать кнопку? И дать ей определенное действие? #5
но у меня же не билдер. Там ведь другой С++ даже.
defer
秘密
 Аватар для 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++ Как создать кнопку в компиляторе для возврата в начало
Как присвоить слову действие C++
C++ Как назначить элементу коплексного массива определенное значение

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

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

Текущее время: 04:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru