Возможно ли, чтобы окно оставалось всегда сверху, даже когда другое приложение работает на Fullscreen? Я использую прямо сейчас TopMost = true
, но когда другое приложение работает в полноэкранном режиме, мой вид становится невидимым. Это WindowStyle = None
Окно, кстати.WPF Always On Top
Edit: И не позволяй другое окно
конечно сводится на минимум
В каком приложении работает полноэкранный режим? Существует большая разница между максимизированным окном (например, веб-браузером) и приложением, которое действительно захватывает дисплей (как и большинство видеоигр по умолчанию) – Flater
Это зависит от того, как ** они ** реализовали полноэкранную функцию (открыли ли они DC для отображения они просто ставят собственное окно сверху, максимально и без границ?). Конечно, вы всегда можете обрабатывать изменения в собственном окне **, чтобы реагировать соответствующим образом (например, восстанавливая видимое состояние). –
Вы можете найти [это] (http://stackoverflow.com/questions/7434638/force-window-to-be-above-already-top-most-windows-like-the-task-manager) и [это] (http://stackoverflow.com/questions/3066082/how-to-keep-my-topmost-window-on-top) интересно, они предназначены для C++, но комментарии актуальны. – JMK