| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 370 人关注过本帖
标题:如何改变其他程序窗口的对话框过程
只看楼主 加入收藏
々NARUTO
Rank: 2
等 级:论坛游民
帖 子:80
专家分:85
注 册:2011-6-19
结帖率:77.78%
收藏
已结贴  问题点数:20 回复次数:2 
如何改变其他程序窗口的对话框过程
我用了 SetWindowLong(
  HWND hWnd,       // handle to window           这里我用FindWindow配合SPY++找到了窗口句柄
  int nIndex,      // offset of value to set      //GWL_WNDPROC
  LONG dwNewLong )
我用了这个函数没用  ,只对 自己程序的 子窗口 控件 这些有用 。

如果我是想改变 其他程序的窗口过程怎么办呀?
搜索更多相关主题的帖子: 对话框 window 如果我是 
2012-12-09 09:30
yuccn
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:何方
等 级:版主
威 望:167
帖 子:6815
专家分:42393
注 册:2010-12-16
收藏
得分:20 
相同进程的吧,如果是跨进程的是不行的,
比如你想通过进程a去设置进程b的窗口过程,是失败的。

如果是不同进程的,你可以吧设置操作封装才一个dll,把它加载到目标进程去设置。
 

我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2012-12-09 09:47
々NARUTO
Rank: 2
等 级:论坛游民
帖 子:80
专家分:85
注 册:2011-6-19
收藏
得分:0 
回复 2楼 yuccn
不好意思 ,大哥 小弟  我才刚刚看 WINDOWS程序设计第五版 看完上册!所以 我不懂你说的 那个什么进程的方法
2012-12-09 12:50
快速回复:如何改变其他程序窗口的对话框过程
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022569 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved