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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Деструкторы и исключения http://www.cyberforum.ru/cpp-beginners/thread653918.html
В одном учебнике встретилась такая фраза: Если деструктор, вызванный в процессе разматывания стека, выбрасывает исключение, вызывается terminate. Означает ли это, что в деструкторах невозможно использовать операторы try catch?
C++ восходящее и нисходящее преобразование (Upcasting and Downcasting) Посоветуйте литературу по данному вопросу в разрезе С++ ну или простыми словами что это, для чего нужно заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread653894.html
cygwin1.dll не хватает библиотеки C++
всем привет интересно узнать, как можно "подключить" или "вшить" данную библиотеку в программу, чтобы программа не требовала этой библиотеки на компьютере на котором нету этой библиотеки. получается что у меня все запускается нормально, а если запустить программу на другом компьютере, пишет что не хватает этой библиотеки. Или как устранить данную проблему? Добавлено через 58 минут нашел...
мигающий курсор C++
В CODEBLOCS в окне набора текста программы появился мигающий курсор "_", а раньше был курсор "|". И редактирование текста поменялось. Теперь в строчке нельзя между символами вставить другой символ, а только от мигающего курсора набирать строку по новому. Видать я случайно нажал какую то кнопку на клавиатуре и редактор текста поменялся. Кто знает, как вернуть прежнее редактирование текста?
C++ Вызов перегрузки базового класса http://www.cyberforum.ru/cpp-beginners/thread653869.html
Начитавшись c# забыл кое-что по с++, никак теперь не могу вспомнить как вызвать перегрузку базового класса в перегрузке наследника. Есть что-то типа: class Foo { public: const Foo& operator=(const Foo& right) { delete x; x= new int(*(right.x)); return *this;
C++ Запутанный код на С++ Здравствуйте уважаемые программисты!Помогите,пожалуйста разобрать запутанный с++ код. #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <iostream> using namespace std; class MAIN{}; class B; подробнее

Показать сообщение отдельно
Jettard
 Аватар для Jettard
40 / 38 / 5
Регистрация: 27.05.2010
Сообщений: 253
18.09.2012, 16:48  [ТС]     Как создать кнопку? И дать ей определенное действие?
Ну значит работаю в ВС-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?
 
Текущее время: 18:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru