Przeglądaj źródła

win: add right click menu support (#7727)

Enable both left and right click on the pop-up menu
Daniel Hiltgen 5 miesięcy temu
rodzic
commit
35096a7eff
2 zmienionych plików z 2 dodań i 1 usunięć
  1. 1 1
      app/tray/wintray/tray.go
  2. 1 0
      app/tray/wintray/w32api.go

+ 1 - 1
app/tray/wintray/tray.go

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

+ 1 - 0
app/tray/wintray/w32api.go

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