Как определить, установлено ли для окна приложения значение «всегда сверху» / «сверху большинства» (это не является частью моего приложения)? - PullRequest
1 голос
/ 29 января 2010

Я перечисляю все видимые окна приложений в системе и хочу определить, какие из них установлены как «всегда сверху» / «сверху большинства».

Мое приложение должно определить это, поскольку оно размещает различные сторонние приложения на большом мониторе для быстрого ввода данных.

Я доволен решением P / Invoke.

1 Ответ

3 голосов
/ 29 января 2010

Вам потребуется P / Invoke GetWindowLongPtr (), чтобы получить расширенный стиль окна (GWL_EXSTYLE = -20) и проверить, включен ли стиль WS_EX_TOPMOST (0x08). Посетите pinvoke.net для объявлений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...