欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python使用MFC创建窗口

程序员文章站 2022-06-01 21:53:58
...

一 代码

  1. import win32ui
  2. import win32api
  3. from win32con import*
  4. from pywin.mfc import window
  5. classMyWnd(window.Wnd):
  6. def __init__(self):
  7. window.Wnd.__init__(self,win32ui.CreateWnd())
  8. self._obj_.CreateWindowEx(WS_EX_CLIENTEDGE,\
  9. win32ui.RegisterWndClass(0,0,COLOR_WINDOW+1),\
  10. 'MFC GUI',WS_OVERLAPPEDWINDOW,\
  11. (100,100,400,300),None,0,None)
  12. defOnClose(self):
  13. self.EndModalLoop(0)
  14. defOnPaint(self):
  15. ds,ps = self.BeginPaint()
  16. ds.DrawText('MFC GUI',
  17. self.GetClientRect(),
  18. DT_SINGLELINE|DT_CENTER|DT_VCENTER)
  19. self.EndPaint(ps)
  20. w =MyWnd()
  21. w.ShowWindow()
  22. w.UpdateWindow()
  23. w.RunModalLoop(1)
二 运行结果
python使用MFC创建窗口
            
    
    博客分类: python pythonMFC窗口 
 
  • python使用MFC创建窗口
            
    
    博客分类: python pythonMFC窗口 
  • 大小: 2.6 KB
相关标签: python MFC 窗口