在WxPython应用程序中创建Explorer.exe的文件 - 上下文菜单

时间:2010-08-01 06:20:07

标签: python user-interface windows-xp wxpython

我有一个WxPython应用程序,除其他外,还有一个集成的文件浏览器。

当用户右键单击我的应用程序中的某个项目时,我希望能够创建系统默认文件上下文菜单(例如,当您右键单击Windows资源管理器中的文件时获得的内容)。

注意:我已经知道如何创建自己的上下文菜单(例如wx.EVT_LIST_ITEM_RIGHT_CLICK),我想要 Windows 上下文菜单。

为了澄清,我不想要或者需要修改现有的系统上下文菜单,我希望能够显示它以用于我的应用程序中的特定文件。

基本上,我知道右键单击了什么,鼠标指针在哪里(如果需要)。我想在那里创建系统上下文菜单,就像在Windows资源管理器中一样。

1 个答案:

答案 0 :(得分:0)

如果安装了python win32,请查看目录<PYTHON>/lib/site-packages/win32comext/shell/demos/servers下的内容。它包含一个文件context_menu.py,其中包含用于创建shell扩展的示例代码。

更新:我想你想要folder_view.py样本。