У меня есть программа Windows Forms на C # в Windows 7, но я думаю, что она применима к любой программе Windows.
Основная форма моей программы покрывает весь экран и имеет свойство Topmost. Однако, когда я нажимаю кнопку «Пуск», чтобы открыть, например, меню «Пуск», поверх моей формы Always on Top отображаются панель задач и меню «Пуск».
Есть ли оконное сообщение (WM_), которое отправляется в мою форму / окно, когда это происходит, и моя форма / окно больше не является самым верхним окном (или поверх Z-порядка)? Я бы хотел поймать это с помощью WndProc.
Спасибо