社区
C++ Builder
帖子详情
关于窗口句柄和消息,请各位牛人给个例子
wuhuar
2008-09-05 05:21:50
我们平时的生产系统是一个C/S程序A,我想写一个辅助程序B,B监控A的某个输入文本框,检查其输入值,当其失去焦点时,由B程序弹出消息提示。
我对消息和句柄不熟,觉得程序B就是通过处理程序A文本框的消息,来检查文本框值,然后显示,当然,不应该影响程序A的运行。
能否请各位高手给个简单的例子,或提供几个关键的语句参考,不胜感谢!
如果有程序,烦请发送到:wuhuar@139.com
...全文
124
10
打赏
收藏
关于窗口句柄和消息,请各位牛人给个例子
我们平时的生产系统是一个C/S程序A,我想写一个辅助程序B,B监控A的某个输入文本框,检查其输入值,当其失去焦点时,由B程序弹出消息提示。 我对消息和句柄不熟,觉得程序B就是通过处理程序A文本框的消息,来检查文本框值,然后显示,当然,不应该影响程序A的运行。 能否请各位高手给个简单的例子,或提供几个关键的语句参考,不胜感谢! 如果有程序,烦请发送到:wuhuar@139.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fangsp
2008-09-08
打赏
举报
回复
顶一个
TripH0101
2008-09-08
打赏
举报
回复
UP
queshiybb
2008-09-08
打赏
举报
回复
恩,支持自学,不明白时,再找我们的老大们,自然豁然开朗!
thncn
2008-09-07
打赏
举报
回复
[Quote=引用 5 楼 wuhuar 的回复:]
谢谢!
看来还得自己我研究。
[/Quote]
没错,想学新的东西要靠自己,网上能找到的都是比较零乱的,要自行消化总结才能明白
wuhuar
2008-09-07
打赏
举报
回复
谢谢!
看来还得自己我研究。
bb_fans
2008-09-07
打赏
举报
回复
自己研究吧,方法应该很多,呵呵。
ccrun.com
2008-09-06
打赏
举报
回复
先说说思路:
首先你的程序B需要找到程序A中那个文本框的句柄,这个过程可以通过一系列的Windows API来搞定,先用FindWindow找到程序A的主窗口,然后再通过FindWindowEx,GetWindow或EnumChildWindow查找文本框这个子窗口,需要注意的是,程序A中可能同时存在多个文本框兄弟窗口,句柄一定要找正确。接下来就要用全局钩子,安装一个WH_GETMESSAGE钩子,判断程序A中的目标文本框窗口的WM_KILLFOCUS消息发生时,调用GetWindowText或发送WM_GETTEXT消息获得文本内容,然后告知程序B(这个过程就简单了,可以用自定义消息来实现)。
基本就是这样,可以试着自己写一些代码。搞不定再说。
bob008
2008-09-06
打赏
举报
回复
我的资源里有自己用的程序,你下去看看他的类... 窗口标题什么的然后直接查找它就可以了
laowang2
2008-09-05
打赏
举报
回复
upup
bob008
2008-09-05
打赏
举报
回复
GetWindowText 得到文本
至于焦点... GETFOCUS 然后判断是否是TEXT控件的句柄
这个在我的资源里的那个密码破解那有查找句柄的部分
不过是DELPHI的...
思路就是这样... 既然A是固定的那么要找你要监视的那个TEXT控件的句柄就很简单了...
如果GETFOCUS<> 你监视的TEXT句柄...那么就弹出消息框就可以了
转: 关于UI开发(总结一些技术和一些论坛
牛人
讨论)
1,MFC 基于VC6.0的微软基础库 2,WPF 做绚丽界面一律用WPF,做一般绚丽界面用WinForm,做windows标准界面用MFC...Windowsless或者Handleless,也就是无
句柄
窗口
4,迅雷界面引擎 http://xldoc.xl7.xunlei.com/...
关于UI开发(总结一些技术和一些论坛
牛人
讨论)
1,MFC 基于VC6.0的微软基础库 2,WPF 做绚丽界面一律用WPF,做一般绚丽界面用WinForm,做windows标准...Windowsless或者Handleless,也就是无
句柄
窗口
4,迅雷界面引擎 http://xldoc.xl7.xunlei.com/ 迅雷7应
牛人
写的设计游戏服务器
转载自 zeeman的博客 -
牛人
写的设计游戏服务器 :http://blog.sina.com.cn/s/blog_55d572ca0100uvzt.html有段时间没有研究技术了,这次正好看到了新版的mangos,较之以前我看的版本有了比较大的完善,于是再次浏览...
某个
牛人
做WINDOWS系统文件详解
某个
牛人
做WINDOWS系统文件详解。超牛! 很详细介绍WINDOWS系统文件用途,想各位保存一份以后说定会有用 A ↑ ACCESS.CHM - Windows帮助文件 ACCSTAT.EXE - 辅助状态指示器 ADVAPI32.DLL - 高级Win32应用程序接口 ...
牛人
的server博客
对于现在大多数MMORPG来说,游戏服务器要处理的基本逻辑有移动、聊天、技能、物品、任务和生物等,另外还有地图管理与
消息
广播来对其他高级功能做支撑。如纵队、好友、公会、战场和副本等,这些都是通过基本逻辑...
C++ Builder
13,824
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章