win: add right click menu support (#7727)

Enable both left and right click on the pop-up menu
This commit is contained in:
Daniel Hiltgen 2024-11-18 14:39:52 -08:00 committed by GitHub
parent 81d55d3e4d
commit 35096a7eff
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 2 additions and 1 deletions

View file

@ -361,7 +361,7 @@ func (t *winTray) showMenu() error {
boolRet, _, err = pTrackPopupMenu.Call( boolRet, _, err = pTrackPopupMenu.Call(
uintptr(t.menus[0]), uintptr(t.menus[0]),
TPM_BOTTOMALIGN|TPM_LEFTALIGN, TPM_BOTTOMALIGN|TPM_LEFTALIGN|TPM_RIGHTBUTTON,
uintptr(p.X), uintptr(p.X),
uintptr(p.Y), uintptr(p.Y),
0, 0,

View file

@ -67,6 +67,7 @@ const (
SW_HIDE = 0 SW_HIDE = 0
TPM_BOTTOMALIGN = 0x0020 TPM_BOTTOMALIGN = 0x0020
TPM_LEFTALIGN = 0x0000 TPM_LEFTALIGN = 0x0000
TPM_RIGHTBUTTON = 0x0002
WM_CLOSE = 0x0010 WM_CLOSE = 0x0010
WM_USER = 0x0400 WM_USER = 0x0400
WS_CAPTION = 0x00C00000 WS_CAPTION = 0x00C00000