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:
1
tray.h
1
tray.h
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user