PDA

Показать полную графическую версию : [решено] Одна оконная процедура на несколько окон


crashtuak
06-02-2010, 18:25
Можно ли назначить одну оконную процедуру для нескольких окон сразу, и если можно, то как узнать хендл окна, к которому относиться текущее обрабатываемое сообщение?

Admiral
06-02-2010, 23:15
crashtuak можно, указав имя уже зарегистрированного класса с такой процедурой.
В оконной функции есть локальный параметр типа HWND, к примеру можно сравнивать его с глобальным переменными, в которых хранить дескрипторы конкретных окон.

crashtuak
07-02-2010, 08:32
Ух ты ж йо, как же я сам не подумал про класс... Большое спасибо!




© OSzone.net 2001-2012