def AddSystemReloadMenu(wnd):
if not WndProcManage(wnd):
return False
hSysMenu = win32gui.GetSystemMenu(wnd.GetHandle(), False)
if not hSysMenu:
return False
win32gui.InsertMenu(hSysMenu,
0,
win32con.MF_BYPOSITION | win32con.MF_SEPARATOR,
0,
'')
win32gui.InsertMenu(hSysMenu,
0,
win32con.MF_BYPOSITION,
SYS_MENU_RELOAD_MODULES,
'Reload Modules')
def HandleSystemMenu(wnd, msg, wparam, lparam):
wnd.__class__._reload_modules()
return False
AddCallback(HandleSystemMenu,
wnd,
win32con.WM_SYSCOMMAND,
SYS_MENU_RELOAD_MODULES,
None)
return True
评论列表
文章目录