WS_EX_APPWINDOW
- это расширенный стиль окна, который задокументирован на MSDN .Он определенно не устарел и является полностью поддерживаемым и широко используемым стилем.
В документации говорится, что стиль:
При открытии окна выдает окно верхнего уровня на панель задач.является видимым.
Это относительно мягкое утверждение, которое недооценивает цель этого стиля.Обычно свойство, которое заставляет окно верхнего уровня на панели задач, является фактом, что окно верхнего уровня не является владельцем.Окна верхнего уровня, по умолчанию, не отображаются на панели задач.Таким образом, если по какой-то причине вы хотите поместить собственное окно верхнего уровня на панель задач, то WS_EX_APPWINDOW
является решением.
Хотя есть статья MSDN , которая описывает правиладля которых окна появляются на панели задач, это не так ясно, как должно быть. Статья Рэймонда Чена описывает ее гораздо точнее:
Есть несколько основных правил, по которым окна переходят на панель задач.Вкратце:
- Если установлен расширенный стиль WS_EX_APPWINDOW, то он будет отображаться (когда он виден).
- Если окно является неиспользуемым окном верхнего уровня, то оно будет отображаться(когда видно).
- В противном случае не отображается.