Заблокирован
|
|
1 | |
Класс из RegisterClassEx создаётся только для оного HWND окна? :-)29.10.2014, 22:40. Показов 1162. Ответов 2
Метки нет (Все метки)
Привет. Долгое программирование на Qt спровоцировало появление сомнений в основах WinAPI в связи с их забыванием
Напомните пожалуйста: 1. Класс окна, который создаёт RegisterClassEx, применяется только для одного окна, создаваемого CreateWindowEx или же можно имя одного и того же класса применять во множествах разных вызовах CreateWindowEx, то есть для разных окон? 2. Какой вообще тайный смысл в классе окна, кроме указания при его создание оконного колбэка (WndProc) ? Почему не сделали в WinAPi возможность передачи оконной процедуры прямо в функцию создания окна... Ну то есть реально, накой хрен этот класс нужен?
0
|
29.10.2014, 22:40 | |
Ответы с готовыми решениями:
2
Найти HWND окна, зная HWND окна, породившего его Подскажите функцию для получения HWND текущего окна, или по названию окна (для экспорта в VFP6) Как узнать HWND созданного только что SendMessage окна? и желательно без FindWindow Убиение окна в момент рождения оного... |
29.10.2014, 23:13 | 2 |
Сообщение было отмечено -THE_MASTER666- как решение
Решение
1. Один раз зарегистрировал класс - применяй его сколько хочешь для создания окон.
2. Может быть для какой-то удобности, т.е., например зачем передавать процедуру окна каждый раз при создании окна, как и остальные параметры?
1
|
Заблокирован
|
|
29.10.2014, 23:46 [ТС] | 3 |
0
|
29.10.2014, 23:46 | |
29.10.2014, 23:46 | |
Помогаю со студенческими работами здесь
3
Как получить HWND окна (виджета) в Qt для передачи его в DirectX ? Для чего служит первый параметр (HWND hWnd) в функции WndProc? Класс животных, вывод информации о животном при вводе оного параметра Получить hwnd окна Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |