Как отображать всплывающие подсказки и всплывающие окна над любыми другими открытыми окнами

StackOverflow https://stackoverflow.com/questions/800755

  •  03-07-2019
  •  | 
  •  

Вопрос

Есть ли способ открыть всплывающие подсказки и всплывающие окна поверх других открытых окон?Я не нашел флага для его установки в структуре NOTIFYICONDATA.

Это было полезно?

Решение

NOTIFYICONDATA используется с Shell_NotifyIcon() для размещения и управления значками в области уведомлений панели задач.Если вы пытаетесь отобразить всплывающие подсказки или всплывающие сообщения из значка уведомления, при их появлении они обычно будут находиться вверху последовательности окон.Никаких особых действий с вашей стороны не требуется.

В общем, чтобы окно, которым вы непосредственно управляете, отображалось над всеми другими окнами, вы применяете стиль WS_EX_TOPMOST либо при создании окна с помощью СоздатьОкноEx() или позже, используя УстановитьОкноПос().

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top