Найдено результатов: 1

В любом случае, чтобы остановить Windows приведение приложения к фронту при отображении контекстного меню на значке в трее?

Мы испытываем эту досадную проблему, когда у нас есть контекстное меню на нашем значке в трее, если мы отобразим это контекстное меню, мы должны SetForegroundWindow и вывести его на передний план. Это действительно раздражает и совсем не то, что мы хотим.

Есть ли обходной путь, я замечаю, что Outlook MS Messenger и другие приложения MS не страдают от этого, возможно, они не используют стандартное меню и должны были написать свое собственное ... почему они не выпускают этот код, если у них есть?

В этой статье описывается поведение 'as design': меню для значков уведомлений не работают правильно

Редактировать мы используем C++ / Win32 не формы, поэтому мы используем TrackPopupMenu.

windows   menu   trayicon    

390   1   12:41, 27th August, 2020