首先是利用MFC的一个全局函数
AfxgetApp(),来得到程序自身的一个指针
解析如下:
CWinApp* AfxGetApp();
返回值:指向应用程序的单一CWinApp对象的指针
然 后用到的CWinApp类中的一个属性(继承自CWinThread类):
CWinThread::m_pMainWnd

说明:
使 用这个数据成员来保存你的线程的主窗口对象的指针。当m_pMainWnd所代表的窗口被关闭时,微软基础类库将自动终止线程。如果该线程是应用程序的主 线程,则应用程序将结束。如果这个数据成员为NULL,则应用程序的CWinApp对象的主窗口将被用来确定什么时候终止线程。m_pMainWnd是CWnd*类型 的公有变量。
通常,你在重载 InitInstance的时候设置这个成员变量。在工作者线程中,这个数据成员的值是从它的父线程继承的
再次就可以用到CWIN 的一个公共变量::m_hWnd 来获得句柄了
整合到 一起就是
HWND hwnd=AfxGetApp()->m_pMainWnd->m_hWnd;

mfc 中获得本身程序句柄的代码相关推荐

  1. Visual studio 中调试ASP程序、Javascript 代码 - 刘稻博客

    2019独角兽企业重金招聘Python工程师标准>>> PS: 1.在调试asp时,要先附加进程(附加到:自动:与具体调试网站对应的 dllhost.exe 或 w3wp.exe . ...

  2. MFC中修改应用程序主窗口的标题

    1.第一种方法: 找到字符串资源中的IDR_MAINFRAME, 将"MyTextOut\n\nMyText\n\n\nMyTextOut.Document\nMyTextDocument& ...

  3. 在linux中查找运行程序句柄,如何查找我的进程在Linux中打开的文件句柄?

    首先,您并不需要关心很多关于您不知道的打开的文件描述符.如果你知道你不会再写信给他们,关闭它们是一个好主意,并且不会伤害 - 毕竟你只是做了一个fork(),这个fds打开了两次.但是同样,如果你让他 ...

  4. 在linux中查找运行程序句柄,Linux下查看句柄

    查看各个分区的句柄数 df -ih 查看句柄最大数 ulimit -n 查看23711进程连接句柄数 lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|mo ...

  5. Halcon初学者知识 【13】如何在MFC中调用Halcon代码

    要知道如何在MFC中调用Halcon代码,需要以下知识点: 在VC++2019的工程中,配置Halcon环境[请看此文] Halcon代码如何导出成C++代码 如何拆解halcon转换成C++的代码, ...

  6. 转载:MFC 获得各类指针、句柄的方法

    2019独角兽企业重金招聘Python工程师标准>>> <h5> </h5> <p>转载: <p>最近有些人在问MFC编程一些要点,有 ...

  7. 如何在MFC中调用CUDA

    如何在MFC中调用CUDA 有时候,我们需要在比较大的项目中调用CUDA,这就涉及到MFC+CUDA的环境配置问题,以矩阵相乘为例,在MFC中调用CUDA程序.我们参考罗振东iylzd@163.com ...

  8. vs2008 创建对话框MFC应用程序调试c++代码

    android 调用了不少c++生成的.so库.有时怀疑库出了问题.android方面调用的库,调试基本调试不了.所以就用vs2008 创建对话框MFC应用程序调试c++代码.以前也有以调试,久了又快 ...

  9. MFC中简易屏幕保护程序的实现

    1.新建一个对话框的MFC工程: 2.将对话框的Border属性设置为None:这是为了对话框程序的可全屏显示,实现屏幕保护程序: 3.头文件添加类成员变量声明和函数声明:    CPoint cur ...

最新文章

  1. Asp.net基础概念之 HttpModule
  2. Python3 isspace()方法
  3. java当月最后一天_Java日期循环,Java获取当月的第一天和最后一天 | 学步园
  4. centos6.5 安装php-5.6.31
  5. LeetCode从读题到自闭:204. 计数质数
  6. go语言中文件的操作:
  7. linux 安装Java
  8. 软件项目工程中应该编写的十三类文档
  9. tensorflow中的shape问题
  10. Windows 10 微软官方下载工具
  11. iOS- 最全的真机测试教程
  12. 计算机各键的名称和作用,space是什么键 键盘键位名称及功用详解
  13. C语言单元测试框架——CUnit
  14. 英文产品网站的搜索引擎推广
  15. 如何传播一个会议--给Open Party的建议
  16. csp试题2:小明放学
  17. 英语被动句中动词后可以接形容词吗
  18. CASS11解决细等线字体样式显示为问号
  19. ZYNQ(1): PL端HDMI输出
  20. 怎样制作FL Studio步进音序器中的节奏

热门文章

  1. 创建一个dynamics 365 CRM online plugin (一) - Hello World Plugin
  2. 1.4最基本的使用--POM.xml文件
  3. NaN Inf(OC)
  4. windows 2008R2 无法安装操作系统补丁,或无法安装Sp1升级包的解决办法
  5. ASP.NET开发,从二层至三层,至面向对象 (4)
  6. UML轻松入门--类和对象
  7. iOS之深入解析WKWebView的坑点收录和优化处理
  8. 【数据结构与算法】之双向链表的创建/遍历/插入/删除/查找的算法实现
  9. OpenGL之控制渲染图形的移动
  10. 自动驾驶的一些专业术语