【发布时间】:2018-04-15 01:48:07
【问题描述】:
基于这个基于 pywin32 的 script 我如何在托盘菜单中添加分隔符/分隔符 menu_options ?
我也可以在左键单击而不是右键单击时弹出菜单吗?
【问题讨论】:
标签: python contextmenu pywin32 trayicon
基于这个基于 pywin32 的 script 我如何在托盘菜单中添加分隔符/分隔符 menu_options ?
我也可以在左键单击而不是右键单击时弹出菜单吗?
【问题讨论】:
标签: python contextmenu pywin32 trayicon
更改 notify 函数(从 URL 中的 #135 行开始):
def notify(self, hwnd, msg, wparam, lparam):
if lparam==win32con.WM_LBUTTONDBLCLK:
self.execute_menu_option(self.default_menu_index + self.FIRST_ID)
elif lparam==win32con.WM_RBUTTONUP:
self.show_menu()
elif lparam==win32con.WM_LBUTTONUP:
pass
return True
到:
def notify(self, hwnd, msg, wparam, lparam):
if lparam == win32con.WM_LBUTTONDBLCLK:
self.execute_menu_option(self.default_menu_index + self.FIRST_ID)
elif lparam in (win32con.WM_RBUTTONUP, win32con.WM_LBUTTONUP):
self.show_menu()
return True
解释:
【讨论】: