有趣的消息传递问题

slwang2003 2005-03-18 04:25:25
1) 怎样通过发消息 将 windows 中的 计算器 程序的 标题 “计算器”改成“计算器电力不足”;

2) 怎样将另一个应用程序中的 Edit->Text 的值改为 “软件过期”;
...全文
48 点赞 收藏 7
写回复
7 条回复
yzkzero 2005年03月19日
都是一样的

第二问题就是先找到相关程序的窗口句柄,在该窗口句柄里再找EDIT类的窗口改


FindWindow
FindWindowEx
回复 点赞
chen18s 2005年03月19日
你上网找一下
比如QQ偷密码的什么的代码
多的是,有相同实现过程
回复 点赞
slwang2003 2005年03月19日
第二个问题怎么处理了

还是给点源码吧
回复 点赞
chen18s 2005年03月19日
要改变外部程序,万变不离其宗
先得到它的窗口句柄啊,进程句柄什么的
然后得到子窗体,必须使用到一些函数,比如 FindWindowEx(...)等等
然后用递归或循环得到
回复 点赞
chen18s 2005年03月19日
HWND hWndFind = FindWindow(NULL,“计算器”) ;
::SetWindowText(hWndFind, "计算器要爆炸了") ;
回复 点赞
wuchi 2005年03月18日
mark
回复 点赞
he_sl 2005年03月18日
mark
回复 点赞
发动态
发帖子
VC/MFC
创建于2007-09-28

7898

社区成员

42.1w+

社区内容

VC/MFC相关问题讨论
社区公告
暂无公告