Python基于win32ui模塊創(chuàng)建彈出式菜單示例
本文實(shí)例講述了Python基于win32ui模塊創(chuàng)建彈出式菜單。分享給大家供大家參考,具體如下:
一、代碼:
# -*- coding:utf-8 -*-
#! python3
import win32ui
import win32api
from win32con import *
from pywin.mfc import window
class 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),\
'www.dhdzp.com - 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)
二、運(yùn)行效果:

注:win32ui模塊的安裝可直接使用pip命令,如下:
pip install pypiwin32
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python Socket編程技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門(mén)與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
從np.random.normal()到正態(tài)分布的擬合操作
這篇文章主要介紹了從np.random.normal()到正態(tài)分布的擬合操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06
Python實(shí)現(xiàn)搜索Google Scholar論文信息的示例代碼
這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)搜索Google Scholar論文信息的功能,文中的示例代碼講解詳細(xì),需要的可以參考一下2023-03-03
Python基于回溯法子集樹(shù)模板解決全排列問(wèn)題示例
這篇文章主要介紹了Python基于回溯法子集樹(shù)模板解決全排列問(wèn)題,簡(jiǎn)單描述了全排列問(wèn)題并結(jié)合實(shí)例形式分析了Python使用回溯法子集樹(shù)模板解決全排列問(wèn)題的具體步驟與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2017-09-09
selenium+python實(shí)現(xiàn)文件上傳操作的方法實(shí)例
文件上傳功能是我們?cè)谌粘i_(kāi)發(fā)中經(jīng)常會(huì)遇到的一個(gè)需求,下面這篇文章主要給大家介紹了關(guān)于selenium+python實(shí)現(xiàn)文件上傳操作的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2021-08-08
Python將HTML快速轉(zhuǎn)換成PDF的方法實(shí)現(xiàn)
在Web開(kāi)發(fā)和報(bào)告任務(wù)中,將HTML內(nèi)容轉(zhuǎn)換為PDF是一種常見(jiàn)需求,本文主要介紹了Python將HTML快速轉(zhuǎn)換成PDF的方法實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-01-01

