python创建弹出式菜单
来源:互联网 发布:mac装什么杀毒软件 编辑:程序博客网 时间:2024/06/07 06:43
一 代码
import win32uiimport win32apifrom win32con import *from pywin.mfc import windowclass MyWnd(window.Wnd): def __init__ (self): window.Wnd.__init__(self,win32ui.CreateWnd()) self._obj_.CreateWindowEx(WS_EX_CLIENTEDGE,\ win32ui.RegisterWndClass(0,0,COLOR_WINDOW+1),\ 'MFC GUI',WS_OVERLAPPEDWINDOW,\ (10,10,800,500),None,0,None) self.HookMessage(self.OnRClick,WM_RBUTTONDOWN) def OnClose(self): self.EndModalLoop(0) def OnRClick(self,param): submenu = win32ui.CreatePopupMenu() submenu.AppendMenu(MF_STRING,1054,'Copy') submenu.AppendMenu(MF_STRING,1055,'Paste') submenu.AppendMenu(MF_STRING,1056,None) submenu.AppendMenu(MF_STRING,1057,'Cut') flag = TPM_LEFTALIGN|TPM_LEFTBUTTON|TPM_RIGHTBUTTON submenu.TrackPopupMenu(param[5],flag,self)w = MyWnd()w.ShowWindow()w.UpdateWindow()w.RunModalLoop(1)
二 运行结果
阅读全文
0 0
- python创建弹出式菜单
- VC创建弹出式菜单
- VC 创建弹出式菜单
- 创建弹出式菜单
- 创建弹出式菜单
- Android下创建弹出式菜单
- Android之创建弹出式菜单
- 使用PopupMenu创建弹出式菜单
- 设置PopupMenu创建弹出式菜单
- (转载)vc创建弹出式菜单
- vc创建弹出式菜单 (转载)
- 动态创建多列下拉(弹出式)菜单
- vc++ 弹出式菜单的创建和响应函数
- 弹出式菜单
- 弹出式菜单
- 弹出式菜单
- 弹出式菜单
- 弹出式菜单
- JAVAWEB第二天 JS函数与变量
- python向对话框中添加控件
- csdn博客开通啦
- java通过Annotation对象获取注解属性的值
- 机器学习-感知机perceptron
- python创建弹出式菜单
- 存储界来了个黄飞宏
- python创建普通菜单
- React Native入门(十二)之使用第三方字体文件
- EventBus源码分析
- python处理菜单消息
- SPOJ LCS
- 深入理解Java之线程池
- Mac 下使用Spark不能加载本地Hadoop库问题解决