社区
C++ Builder
帖子详情
如何获得屏幕上所有窗口的类名,标题等?
guohfg
2000-07-03 09:58:00
用C++ Builder写一段程序,使得鼠标移动到屏幕上任意一个窗体上,都能马上获得该窗体的类名。(这些窗体可以是C++ Builder的,也可以是其他程序的,如WORD,EXCEL,NOTEPAD之类)
...全文
1548
5
打赏
收藏
如何获得屏幕上所有窗口的类名,标题等?
用C++ Builder写一段程序,使得鼠标移动到屏幕上任意一个窗体上,都能马上获得该窗体的类名。(这些窗体可以是C++ Builder的,也可以是其他程序的,如WORD,EXCEL,NOTEPAD之类)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CoolHg
2001-04-29
打赏
举报
回复
你可以为你的程序用 SetTimer 设置一个时间事件,在你的 WM_TIMER 中你可以用以下句语来得到窗口:
POINT pt;
GetCursorPos(&pt);
HWND hpWnd=NULL, hcWnd=NULL;
hpWnd = ::WindowFromPoint( pt );
if( IsWindow(hpWnd) )
hcWnd = ::ChildWindowFromPointEx( hpWnd, pt, CWP_ALL );
if( IsWindow( hcWnd ) == FALSE )
hcWnd = hpWnd;
得到窗口后就可以用 GetClassName 与 GetwindowText 等来得到你想要的内容了
另外这些语句不能得到enable为FALSE的窗口(如果你可以得到,请告诉我)
最后,这些代码都是在VC中实现的,CB中你可能要稍做改动
hhzh426
2000-07-14
打赏
举报
回复
获取当前鼠标位置:
GetCursorPos(TPoint youpoint);
youpoint.x //鼠标的水平坐标(像素);
youpoint.y //鼠标的垂直坐标(像素);
guohfg
2000-07-03
打赏
举报
回复
Hello WHQ,
请问你如何判断当前鼠标所在的位置及鼠标所指向的窗口名字?
guohfg
WHQ
2000-07-03
打赏
举报
回复
GetClassName(HWND, LPTSTR lpBuffer, int cbBufSize)
alexela
2000-07-03
打赏
举报
回复
你用TIPCMonitor和TIPCClient两个类来编程,可实现应用程序间的通讯,不过得先建一个服务程序(用TIPCMonitor),其他所有被测程序都为客户程序。
具体细节,现在也一时难讲清楚,请参考C++Builder中的应用程序通信的例子。
祝你好运!
(如果可能,不要忘了给我加分!!!!^_^)
windows下qt获取所有桌面
窗口
句柄、
类名
和
标题
windows下qt获取所有桌面
窗口
、
类名
和
标题
,辅助开发的小工具 qDebug()<<"ID:"<
窗口句柄:"<
窗口
类名
:"<
窗口
标题
:"<
WTEditor(
窗口
标题
修改工具) V1.0 成品&源码本工具可用于修改
窗口
标题
.rar
WTEditor (
窗口
标题
修改工具) V1.0 帮助文档 1.WTEditor是什么? WTEditor 是一款开源的、可视化的
窗口
标题
修改工具。此程序可以帮助您修改您捕获到的
窗口
的
标题
。 2.WTEditor 如何使用? 1) 捕获
窗口
句柄和
标题
在确保打开WTEditor后,在
屏幕
上选中(激活)任意一个
窗口
; 按下键盘上的F7键,WTEditor将立即捕获该
窗口
的句柄和
标题
。 2)编辑
窗口
标题
在捕获
窗口
信息后,切换到WTEditor
窗口
并在“
窗口
标题
”编辑框内输入您想要显示在被捕获
窗口
上文本; 3)应用
窗口
标题
在输入新的
窗口
标题
后,单击“更改”按钮,
窗口
标题
即刻被更改为您输入的文本。 4)撤销您的改变 在更改
窗口
标题
后,若需要将
窗口
标题
更改为原
窗口
标题
,请单击“撤销”按钮,
窗口
标题
即恢复为您上次更改前的
标题
。 3.关于WTEditor 关于WTEditor 本程序为FastCoder开发。版本1.0.0
Windows C/C++与游戏逆向辅助开发
学习C/C++基础, 并从内存和汇编的角度深入理解C++, 为以后的逆向做好基础铺垫学习Windows常用API函数、网络通信(socket和http协议)、线程池等 实战MFC、大漠插件、雷电模拟器控制、MySQL数据库操作基础、Lua、游戏逆向分析、内核驱动基础
窗口
操作辅助工具V1.3
获取
窗口
句柄,获取
窗口
类名
,获取
窗口
标题
,获取鼠标在
屏幕
坐标,获取鼠标在
窗口
坐标,枚举当前
窗口
所有子
窗口
句柄
VC API常用函数简单例子大全.doc
VC API常用函数简单例子大全第一个:FindWindow根据
窗口
类名
或
窗口
标题
名来
获得
窗口
的句柄 4 第二个:SendMessage根据
窗口
句柄发送一个消息给
窗口
4 第三个:GetCursorPos获取鼠标当前位置(
屏幕
) 6 第四个:WindowFromPoint根据坐标点
获得
对应的
窗口
句柄 6 第五个MoveWindow根据
窗口
句柄移动
窗口
,改变
窗口
大小 6 第六个ShowWindow设置
窗口
显示状态,如隐藏,最大化,最小化 7 第七个SetCursorPos设置鼠标的位置、把鼠标移动到指定的位置 7 第八个CopyFile复制一个文件 8 第九个DeleteFile删除一个文件 8 第十个CreateDirectory创建一个文件夹(目录) 8 第十一个:GetClientRect
获得
窗口
大小 8 第十二个:GetCWindowRect
获得
窗口
大小(相对
屏幕
) 8 第十三个FindFirstFile寻找文件以及
获得
文件的信息 9 第十四个FindNextFile寻找文件 10 第十五个MoveFile移动文件 10
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章