приложение «Электронный лоток» - окно пользовательского интерфейса, закрытое всплывающим меню панели задач - PullRequest
1 голос
/ 23 января 2020

У меня есть приложение электронного лотка, которое при нажатии на его значок открывает окно пользовательского интерфейса. Единственное, что меню панели задач покрывает его неловко, даже если я фокусирую UI BrowserWindow. Пользователь должен навести курсор мыши на часть окна пользовательского интерфейса и подождать несколько секунд, прежде чем оно закроется. Кто-нибудь знает или способ поставить его впереди, или закрыть меню панели задач, используя или C ++ или электрон?

y app

1 Ответ

0 голосов
/ 24 января 2020

Разобрался с с ++. Я вызываю это через нод-аддон, чтобы закрыть переполнение уведомлений в трее при нажатии значка:

HWND overflow = FindWindow(L"NotifyIconOverflowWindow", NULL);
if (overflow != NULL && IsWindowVisible(overflow)) {
    PostMessage(overflow, WM_CLOSE, 0, 0);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...