Стоит хук и при сообщении WM_SHOWWINDOW должен определить какое окно — главное окно или дочернее. И возникла проблема как определить максимально верное. Ни по классу окна, ни по родителю не удается получить верно. Даже если не брать по классам Static,Button и подобные, все равно очень много лишнего. И даже главные окна имеют флаг WS_CHILD и парент. Кто-нибудь может подсказать советом?
Randir wrote: > > Стоит хук и при сообщении WM_SHOWWINDOW должен определить какое окно — главное окно или дочернее. И возникла проблема как определить максимально верное. Ни по классу окна, ни по родителю не удается получить верно. Даже если не брать по классам Static,Button и подобные, все равно очень много лишнего. И даже главные окна имеют флаг WS_CHILD и парент. Кто-нибудь может подсказать советом?
Откуда такое ? Нет у главных окон никакого WS_CHILD и парента нет. Как
определял стиль ?
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Привет!
PD>Randir wrote: >> >> Стоит хук и при сообщении WM_SHOWWINDOW должен определить какое окно — главное окно или дочернее. И возникла проблема как определить максимально верное. Ни по классу окна, ни по родителю не удается получить верно. Даже если не брать по классам Static,Button и подобные, все равно очень много лишнего. И даже главные окна имеют флаг WS_CHILD и парент. Кто-нибудь может подсказать советом?
PD>Откуда такое ? Нет у главных окон никакого WS_CHILD и парента нет. Как PD>определял стиль ?
PD>-- PD>With best regards, PD> Pavel Dvorkin
Randir wrote: > > Здравствуйте, Pavel Dvorkin, Вы писали: > > PD>Привет! > > PD>Randir wrote: > >> > >> Стоит хук и при сообщении WM_SHOWWINDOW должен определить какое окно — главное окно или дочернее. И возникла проблема как определить максимально верное. Ни по классу окна, ни по родителю не удается получить верно. Даже если не брать по классам Static,Button и подобные, все равно очень много лишнего. И даже главные окна имеют флаг WS_CHILD и парент. Кто-нибудь может подсказать советом? > > PD>Откуда такое ? Нет у главных окон никакого WS_CHILD и парента нет. Как > PD>определял стиль ? > > PD>-- > PD>With best regards, > PD> Pavel Dvorkin > > PCWPSTRUCT wnd = (PCWPSTRUCT) lParam;