Merge pull request #6 from s-h-a-d-o-w/patch-1

[win] close menu if user clicks outside
This commit is contained in:
Serge Zaitsev
2018-07-31 14:47:47 +02:00
committed by GitHub

1
tray.h
View File

@@ -230,6 +230,7 @@ static LRESULT CALLBACK _tray_wnd_proc(HWND hwnd, UINT msg, WPARAM wparam,
if (lparam == WM_LBUTTONUP || lparam == WM_RBUTTONUP) { if (lparam == WM_LBUTTONUP || lparam == WM_RBUTTONUP) {
POINT p; POINT p;
GetCursorPos(&p); GetCursorPos(&p);
SetForegroundWindow(hwnd);
WORD cmd = TrackPopupMenu(hmenu, TPM_LEFTALIGN | TPM_RIGHTBUTTON | WORD cmd = TrackPopupMenu(hmenu, TPM_LEFTALIGN | TPM_RIGHTBUTTON |
TPM_RETURNCMD | TPM_NONOTIFY, TPM_RETURNCMD | TPM_NONOTIFY,
p.x, p.y, 0, hwnd, NULL); p.x, p.y, 0, hwnd, NULL);