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')

関数をボタンにリンクする方法がわかりませんか?クリックするとアクションが実行されるように

どんな助けでも素晴らしいでしょう。

ありがとう。

ドナルド。

psPython2.6.5とWindowsXPを使用する

4

1 に答える 1

2

メニューの Windows プロシージャにフックし、送信されるメッセージを処理する必要があります。たとえば、http ://wiki.wxpython.org/HookingTheWndProc を参照してください。

于 2011-07-22T12:45:47.183 に答える