注册 登录
编程论坛 VC++/MFC

如何改变其他程序窗口的对话框过程

々NARUTO 发布于 2012-12-09 09:30, 370 次点击
我用了 SetWindowLong(
  HWND hWnd,       // handle to window           这里我用FindWindow配合SPY++找到了窗口句柄
  int nIndex,      // offset of value to set      //GWL_WNDPROC
  LONG dwNewLong )
我用了这个函数没用  ,只对 自己程序的 子窗口 控件 这些有用 。

如果我是想改变 其他程序的窗口过程怎么办呀?
2 回复
#2
yuccn2012-12-09 09:47
相同进程的吧,如果是跨进程的是不行的,
比如你想通过进程a去设置进程b的窗口过程,是失败的。

如果是不同进程的,你可以吧设置操作封装才一个dll,把它加载到目标进程去设置。
 
#3
々NARUTO2012-12-09 12:50
回复 2楼 yuccn
不好意思 ,大哥 小弟  我才刚刚看 WINDOWS程序设计第五版 看完上册!所以 我不懂你说的 那个什么进程的方法
1