Как отображать всплывающие подсказки и всплывающие окна над любыми другими открытыми окнами
-
03-07-2019 - |
Вопрос
Есть ли способ открыть всплывающие подсказки и всплывающие окна поверх других открытых окон?Я не нашел флага для его установки в структуре NOTIFYICONDATA.
Решение
NOTIFYICONDATA используется с Shell_NotifyIcon() для размещения и управления значками в области уведомлений панели задач.Если вы пытаетесь отобразить всплывающие подсказки или всплывающие сообщения из значка уведомления, при их появлении они обычно будут находиться вверху последовательности окон.Никаких особых действий с вашей стороны не требуется.
В общем, чтобы окно, которым вы непосредственно управляете, отображалось над всеми другими окнами, вы применяете стиль WS_EX_TOPMOST либо при создании окна с помощью СоздатьОкноEx() или позже, используя УстановитьОкноПос().