![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| Bugmaker |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 27.6.2008 Репутация: нет Всего: нет |
Прочитал вот эту статью с вашего форума.
http://forum.vingrad.ru/topic-62459.html Вроде бы все понятно, но если мне нужно вместо кнопки нарисовать другой элемент то как быть? Где взять список классов? допустим необходимо создать DBGrid. Второй вопрос, как узнать какие обробатывать сообщения для данного класса? и где взять их список. С кнопкой все просто, on command но если дпоустим создать edit, то какие у него могут быть сообщения? Извиняюсь если тчо-то путаю или называю вещи не своимим именами, поправьте пожалуйста если что не так) Компилятор dev-c++ Р.S. научите убирать окно консоли при запуске программы) Это сообщение отредактировал(а) Bugmaker - 27.8.2009, 11:08 |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 33 Всего: 183 |
Все-таки прочитать надо сначала учебник какой-нибудь.
В АПИ есть набор стандратных классов-контролов, в т.ч. и кнопка. Но никакого DBGrid там нет. Это уже самописные компоненты. А что касается имен стандартных классов - так MSDN есть. -------------------- ... |
|||
|
||||
| Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: 1 Всего: 32 |
Есть стандартные оконные классы, как заметила Earnest, они описаны в MSDN, вместе с сообщениями. Для того, чтобы понять, какой класс надо использовать, нужно знать, как он называется. Чтобы это узнать есть три способа. 1. Почитать MSDN. Там описано всё, что предоставляет SDK. 2. Воспользоваться утилитой из MS Visual Studio - Spy++ 3. Воспользоваться Интернетом, в частности гуглом или форумом. Нет такого компилятора. Это IDE, которая использует компилятор mingw-g++ Используй WinMain вместо main -------------------- ![]() |
|||
|
||||
| Bugmaker |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 27.6.2008 Репутация: нет Всего: нет |
А как добавить самописный компонент?
Посоветуйте учебник пожалуйста. |
|||
|
||||
| Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: 1 Всего: 32 |
Куда ты его добавлять хочешь? Если хочешь нарисовать собственное окно, капай в сторону сабклассинга и суперклассинга. Но судя по твоим вопросам, тебе надо почитать общую литературу. Чтобы сразу с корабля на бал, читай Джеффри Рихтер "Windows для профессионалов" -------------------- ![]() |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |