AfxGetMainWnd( ):


使用AfxGetMainWnd函数获取MFC程序中的主框架类指针是一个常用作法。


就是获得应用程序主窗口的指针,AfxGetMainWnd()-> m_hWnd是主窗口的句柄。

在MFC中调用api函数的时候,要在前面加上::     不然的话会出现错误。



关于好多MFC的函数都有Afx开头:


Application Frameworks 应用程序框架


这是MS最早想统一各种平台C++开发的一个类库,


但是历时一年后失败了,


开发人员将它简化,得到了MFC。


A和F的意义很好理解,而X则是ks的一种读音的近似,这在英语中很常见。

AFX开头的函数是最早的MFC开发小组用的函数头,后来就沿用了下来。

AfxGetMainWnd 函数相关推荐

  1. AfxGetMainWnd( )函数

    AfxGetMainWnd( )函数 版权声明:需要转载的请注明出处 https://blog.csdn.net/qq_22642239/article/details/52241405 AfxGet ...

  2. 使用AfxGetMainWnd函数的一个心得

    作者:朱金灿 来源:http://blog.csdn.net/clever101/ 使用AfxGetMainWnd函数获取MFC程序中的主框架类指针是一个常用作法.但是你会发现这一做法有时也会失灵.不 ...

  3. AfxGetMainWnd ,GetDocument ,AfxGetApp ,GetActiveDocument区别

    AfxGetMainWnd / GetMainWnd CWnd* AfxGetMainWnd( ); 使用AfxGetMainWnd函数获取MFC程序中的主框架类指针是一个常用作法. 就是获得应用程序 ...

  4. 从TrackPopupMenu(创建快捷菜单的函数)看菜单消息路由机制

    先摘段<vc++深入详解>孙鑫的话 以上讲的是点击主菜单时的消息路由过程,但鼠标右键快捷菜单的消息路由有点区别. TrackPopupMenu函数用来创建右键快捷菜单. 例: CMenu ...

  5. 在MFC下面实际演示CCriticalSection 的使用

    Q:CCriticalSection是什么? A:CCriticalSection是一种线程同步策略 或者说技术 或者方法  总之呢就是这么个意思.... 参考资料: http://blog.csdn ...

  6. C++ MFC常用函数(转)

    WinExec() ExitWindowsEx() GlobalMemoryStatus() GetSystemInfo() GetSystemDirectory() GetWindowsDirect ...

  7. MFC全局函数开局——AfxGetApp解剖

    MFC全局函数开局--AfxGetApp解剖[转自晨风], MFC中有不少的全局函数,方便在不同对象中获取不同的内容或创建不同的对象.主要全局函数有: AfxWinInit() AfxBeginThr ...

  8. MFC中SendMessage的用法与相应函数的添加

    1. 先来个基本知识介绍 [cpp] view plaincopy print? SendMessage的基本结构如下: SendMessage( HWND hWnd,  //消息传递的目标窗口或线程 ...

  9. MFC的SendMessage函数详解

    SendMessage函数功能:该函数将指定的消息发送到一个或多个窗口.此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回.而函数PostMessage不同,将一个消息寄送到一个线程的消息队 ...

  10. 重庆大学光电工程学院 贾旭滨 对 “句柄” “指针” 有下面的描述(AfxGetMainWnd GetSafeHwnd() AfxGetAppName() AfxGetThread)...

    http://www1.ustc.edu.cn/personal/csli/vc_note/frame.htm  句      柄 出处: 方塘2003.9.22 整理,之所以前面引用了 贾旭滨 先生 ...

最新文章

  1. Java提升篇:理解String 及 String.intern() 在实际中的应用
  2. 小米真蓝牙耳机说明书_媲美AirPods?小米真无线蓝牙耳机Air 2开箱
  3. 执行存储过程出现:不是有效的标识符。
  4. Maven项目编译工具的使用
  5. Linux 命令之 locate -- 文件查找工具(查找文件/搜索文件)
  6. c语言中有哪些函数关系,C语言中有哪些常用的函数
  7. Bezier(贝塞尔)曲线(五阶)的轨迹规划在自动驾驶中的应用(五)
  8. android仿优酷菜单,Android编程实现仿优酷旋转菜单效果(附demo源码)
  9. 【Vue】—事件处理
  10. mysql5.7.12安装_mysql 5.7.12 winx64手动安装教程
  11. 计算机吴军科学家个人故事,吴军:阅读与写作50讲+吴军个人成长书单
  12. 腾讯云容器团队内部Istio专题分享
  13. 厦门大学2018年转专业计算机,厦门大学各学院2017年接收转专业学生计划.PDF
  14. 微信屏蔽网页跳转到app store的解决方案
  15. P2901 [USACO08MAR]牛慢跑Cow Jogging
  16. 宁波初级职称证书查询
  17. 为什么近几年一直在说互联网进入了下半场?
  18. 黑苹果oc清除nvram_基于OpenCore0.6.1的黑苹果安装,小白也能看
  19. 读古诗系列--王维·酌酒与裴迪
  20. Learning a Discriminative Feature Network for Semantic Segmentation

热门文章

  1. 联想预装office2019_【联想电脑专属福利】超详细图文教程,手把手教你免费激活正版Office...
  2. linux代码折叠,Sublime代码折叠
  3. socket创建失败_python3从零学习-5.8.1、socket—底层网络接口
  4. 服务器账号永不过期,linux下如何设置用户密码永不过期_网站服务器运行维护
  5. 代码高亮_安卓集成代码高亮显示开源包
  6. 阿里淘系21春招实习过经
  7. python 二分类的实例_Python深度学习案例1--电影评论分类(二分类问题)
  8. 融媒体需要什么计算机软件,融媒体时代对编辑的能力要求
  9. 8音度dsp调音教程_以速腾为例,对比加高品质DSP功放前后音响效果
  10. java web jsp页面,jsp引入页面 Java Web JSP详解(下)