MFC框架中获取窗口/视图句柄
来源:互联网 发布:兖州法院网络联系 编辑:程序博客网 时间:2024/06/01 14:33
1 获取窗口句柄(用得较多的为:AfxGetApp()):
在CMainFrame(窗口)类中,可以用
HWND m_hWnd;m_hWnd = AfxGetMainWnd()->m_hWnd;
取得窗口的句柄,如果在窗口类中获得一控件的句柄,可以用:GetDlgItem(控件ID)->m_hWnd;
如果在其他类中,可以用
HWND m_hWnd;m_hWnd = AfxGetApp()->m_hMainWnd->m_hWnd;
AfxGetApp()->m_hMainWnd;获得窗口的CWnd;在App类中已经有一个m_pMainWnd的成员变量,直接用m_pMainWnd->m_hWnd也可以获取窗口句柄;
HWND m_hWnd;m_hWnd = m_pMainWnd->m_hWnd;
2 获取试图句柄(主要还是用AfxGetApp()这个全局函数,可在程序的任何地方调用):
static HWND m_hWnd;static CView* m_pCview;m_pCiew = ((FrameWnd*)(AfxGetApp()->m_pMainWnd))->GetActiveView();m_hWnd = ((FrameWnd*)(AfxGetApp()->m_pMainWnd))->GetActiveView()->m_hWnd;
(FrameWnd*)强制转换不能少,这个类中才有方法:GetActiveView();
- MFC框架中获取窗口/视图句柄
- MFC框架类、文档类、视图类相互访问(及窗口句柄获取)的方法
- 在MFC中获取窗口\视图句柄 &获取当前活动的CView
- 在MFC中获取窗口\视图句柄 &获取当前活动的CView .
- 在MFC中获取窗口句柄
- MFC中获取窗口句柄方法总结
- 在MFC中获取窗口句柄
- 在MFC中获取窗口句柄
- 在MFC中获取窗口句柄
- 在MFC中获取窗口句柄
- 在MFC中获取窗口句柄
- 【转】在MFC中获取窗口句柄
- MFC中获取cview窗口的句柄
- MFC 窗口句柄获取
- mfc获取窗口句柄
- MFC中窗口句柄和控件句柄的获取
- MFC框架中视图窗口全屏显示
- MFC框架中视图窗口全屏显示
- Oracle中查询主键、外键、sequence、表基本信息等
- 蘑菇定律
- Android演示解析xml文件-SAX
- Java程序练习-Exponentiation
- 域内计算机和用户获取
- MFC框架中获取窗口/视图句柄
- 第 2 章 基本线程编程
- Access数据库注入高级玩法
- Source Insight建工程之Kernel
- 欢迎大家观顾【图灵教育社区】
- 悲观锁与乐观锁
- java 大数运算[转]
- 多线程总结(二)
- C语言中的符号重载(Expert C Programming笔记)