AfxGetApp(),this->GetSafeHwnd(),AfxGetMainWnd()->m_hWnd
来源:互联网 发布:中经网数据库 编辑:程序博客网 时间:2024/05/20 14:41
这3个函数经常弄混:
其中AfxGetApp()是得到代表应用程序的唯一对象the app的地址,和框架、窗口这些不相干;新建的MFC程序的对话框构造函数中就有一句代码m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);加载这个应用程序的ID为IDR_MAINFRAME的图标,作为这个对话框的图标。
AfxGetMainWnd()->m_hWnd是得到界面的大框架的地址,通过这个地址获得这个大框架的句柄;
this->GetSafeHwnd()是获得this所指向地址的句柄,如果this代表的是程序界面的大框架的指针,那么这个句柄和上面那个句柄应该是一样的;如果this是大框架里面的摸个窗口或者控件的指针,那么返回的句柄应该是这个小窗口或者小控件的句柄。
0 0
- AfxGetApp(),this->GetSafeHwnd(),AfxGetMainWnd()->m_hWnd
- GetSafeHwnd AfxGetApp
- 慎用AfxGetApp()->GetMainWnd()->m_hWnd
- 慎用AfxGetApp()->GetMainWnd()->m_hWnd
- VC GetSafeHwnd 和 AfxGetApp
- AfxGetApp()和GetSafeHwnd()
- AfxGetApp()和GetSafeHwnd()
- AfxGetApp()->GetMainWnd()->GetSafeHwnd()
- AfxGetApp()和GetSafeHwnd()
- AfxGetMainWnd与AfxGetApp->m_pMainWnd
- AfxGetApp->GetMainWnd()与AfxGetMainWnd
- AfxGetApp->GetMainWnd()与AfxGetMainWnd
- AfxGetApp->GetMainWnd()与AfxGetMainWnd
- AfxGetApp->GetMainWnd()与AfxGetMainWnd
- AfxGetApp->GetMainWnd()与AfxGetMainWnd
- AfxGetApp->GetMainWnd()与AfxGetMainWnd
- AfxGetApp()->m_pMainWnd和AfxGetMainWnd()
- AfxGetApp和AfxGetMainWnd 用法举例
- MapReduce Shuffle原理 与 Spark Shuffle原理
- RxJava(新手推荐一)
- .net Core 自我学习随笔(二)——非 Visual Studio 下 MVC 的搭建方法
- 简单的利用数据库实现登录界面
- MIME类型介绍
- AfxGetApp(),this->GetSafeHwnd(),AfxGetMainWnd()->m_hWnd
- hdu 1242 Rescue
- hibernate中多对一映射删除
- 文章标题 CoderForces 450D : Jzzhu and Cities(最短路---spfa)
- 傻瓜式的重装系统Windows
- Java中通过反射获取泛型实例
- WebStorm创建nodejs Express工程(node js web 开发),并进行git版本管理
- 基于OVS+VXLAN实现Docker容器跨主机通讯
- 模拟实现memmove函数