308 / 161 / 11
Регистрация: 07.06.2009
Сообщений: 538
|
|
1 | |
WndProc25.06.2009, 06:48. Показов 3529. Ответов 4
Метки нет (Все метки)
как создавать новые окна на winapi чтобы у каждого нового окна был свой WndProc?
при регистрации класа через WNDCLASSEX и RegisterClassEx можно указать на 1 wndproc, и для всех новых окон этого класса созданых через CreateWindowEx вызывается тот единственный wndproc из WNDLASSEX. Но регать новый класс для нового экземпляра окна не правельно вроде бы.
0
|
25.06.2009, 06:48 | |
Ответы с готовыми решениями:
4
WndProc в класс Handle of Window in wndProc WinApi: CALLBACK WndProc WndProc inside class |
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
|
25.06.2009, 07:02 | 2 |
не только правильно, только так и делается.
и под WinAPI, и под MFC(но там процесс скрыт).
0
|
2836 / 1645 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
25.06.2009, 14:20 | 3 |
Ещё subclassing.
0
|
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
|
25.06.2009, 14:46 | 4 |
а по твоему, регистрация покласса с точки зрения системы отличается от регистрации класса?
просто в подклассе заменяется вызов исходного WndProc на новый. в после обработки новым - управление передается в старый WndProc. вот и весь подкласс... а без функции RegisterClass или RegisterClassEx обойтись в принципе невозможно.
0
|
2836 / 1645 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
25.06.2009, 15:43 | 5 |
Это я к тому, что
0
|
25.06.2009, 15:43 | |
25.06.2009, 15:43 | |
Помогаю со студенческими работами здесь
5
Параметры WndProc проблема WndProc доступ к non-static объектам Ivalid conversion from 'LRESULT' to 'WNDPROC' Что должна возвращать WndProc? Передать WndProc свой параметр Грамотное наследование WndProc функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |