Как определить, является ли окно модальным или mdi? - PullRequest
2 голосов
/ 02 июля 2010

Учитывая дескриптор окна, можно ли определить, является ли окно модальным или, возможно, дочерним окном mdi?

Ответы [ 2 ]

2 голосов
/ 02 июля 2010

Следующее вернет true, если и только если окно является дочерним окном MDI:

GetWindowLong (Handle, GWL_EXTSTYLE) и WS_EX_MDICHILD <> 0

1 голос
/ 06 июля 2010

Может также показаться, что если у окна нет стиля WS_CHILD, то это диалоговое окно, модальное окно или дочерний элемент mdi.

GetWindowLong(Handle, STYLE) and WS_CHILD != WS_CHILD
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...