0

我正在尝试在 Windows 系统菜单中为我的应用程序创建一个新项目,并在单击它时执行一个操作。

我已经使用下面的代码完成了第一部分。

import win32con
import win32gui

hwnd = win32gui.GetForegroundWindow ()
hmenu = win32gui.GetSystemMenu (hwnd, False)
win32gui.AppendMenu(hmenu, win32con.MF_SEPARATOR, 0, '')
win32gui.AppendMenu(hmenu, win32con.MF_STRING, 100, 'New Menu Item')

我无法弄清楚如何将功能链接到按钮?以便在单击时执行操作

任何帮助都会很棒。

谢谢。

唐纳德。

ps 使用 Python 2.6.5 和 Windows XP

4

1 回答 1

2

您必须连接到菜单的 windows 程序并处理正在发送的消息。参见例如http://wiki.wxpython.org/HookingTheWndProc

于 2011-07-22T12:45:47.183 回答