![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| Деран |
|
||||||||
|
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 17.7.2008 Репутация: нет Всего: 1 |
Здравствуйте!
Решил написать собственный класс для создания Windows приложения. При описании оконной функции как метод класса, возникла проблема! Если оконную фун. описать как обычную, то все работает. Может ли оконная функция быть методом класса? Или фун. с CALLBACK не должны быть методами? Вот пример:
Компилятор выдает следующие ошибки: 'Window::WindowFunc': function call missing argument list; use '&Window::WindowFunc' to create a pointer to member '=' : cannot convert from 'LRESULT (__stdcall Window::* )(HWND,UINT,WPARAM,LPARAM)' to 'WNDPROC' поменял как было предложено:
Осталась вторая ошибка, но она мне не очень понятна! |
||||||||
|
|||||||||
| volvo877 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2073 Регистрация: 15.11.2004 Репутация: нет Всего: 116 |
||||
|
||||
| Dem_max |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1780 Регистрация: 12.4.2007 Репутация: 16 Всего: 39 |
-------------------- Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte") |
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 7 Всего: 118 |
если кому будет интересно то я когда-то писал такое (см аттач.).
проще не куда уже .. все окна должны просто наследоваться от CWinWrap при необходимости перегрузить WindowProc() в ней
думаю все понятно.... вроде есть пара незначительных бажков... так что смотрите) Присоединённый файл ( Кол-во скачиваний: 7 )
wndProc.rar 1,47 Kb-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| Деран |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 17.7.2008 Репутация: нет Всего: 1 |
Спасибо всем за подсказки и ссылки.
Вывод:
|
|||
|
||||
![]()
|
| Правила форума "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. |