GetWindowText所有父窗口标题基本可以获取到,

但是当获取父窗口下的子窗口控件标题文本时有时候就没那么好用了,

这个时候可以通过SendMessage发送消息来获取,也很简单,C/C++代码贴出来:

 #include <iostream>
#include <Windows.h> using namespace std; char* GetWndText(HWND hWnd); int main(void)
{
// 演示使用的一个画板的句柄
HWND hPaint = (HWND)0x1E079E;
cout << GetWndText(hPaint) << endl;
system("pause");
return ;
} char* GetWndText(HWND hWnd)
{
// 发送WM_GETTEXTLENGTH消息获取控件文本长度
int len = SendMessageA(hWnd, WM_GETTEXTLENGTH, , ) + ;
// new一块len大小的内存
char *title = new char(len);
// 初始化内存为0
memset(title, , len);
// 发送WM_GETTEXT消息获取控件文本
SendMessageA(hWnd, WM_GETTEXT, len, (LPARAM)title);
return title;
}

效果图:

最新文章

  1. 从append追加的&lt;tr&gt;里传ID参数给js函数
  2. JavaScript使用自定义事件实现简单的模块化开发
  3. sql行列转换
  4. 【python】pathlib库
  5. SVN代码回滚命令之---merge的使用
  6. 怎样启用SQL SERVER混合身份验证方式
  7. 时间处理总结(二)oracle
  8. github的package.json内容
  9. 可以让PHP编程事半功倍的类库
  10. -_-#【Angular】工具函数
  11. 库函数 Math
  12. Mongodb数据库命令端经常使用操作
  13. Log4J1升级Log4J2
  14. 01_GIT基础、安装
  15. 剑指offer-(19)顺时针打印矩阵
  16. 系统级性能分析工具perf的介绍与使用[转]
  17. STM32L1 串口相应驱动开发
  18. static关键字的用法
  19. python 去除字符串末尾的子串
  20. Win10系列:C#应用控件基础5

热门文章

  1. POJ1031 Fence
  2. List&lt;Object&gt; 使用Linq
  3. Chinese Zodiac (水题)
  4. mediawiki安装实现代码高亮的插件GeSHiHighLight
  5. (转)Linux下PS1、PS2、PS3、PS4使用详解
  6. webpack 的异步组件 生成commonchunks
  7. JS中关于clientWidth offsetWidth scrollWidth 等的区别
  8. 网页游戏中PK系统的实现
  9. 【Android开发笔记】杂项
  10. 捷宇高拍仪XY530 网页集成总结