消息影射问题,高手请入~(20分)

  • 主题发起人 主题发起人 峰狂
  • 开始时间 开始时间

峰狂

Unregistered / Unconfirmed
GUEST, unregistred user!
捕获 WM_WINDOWPOSCHANGING 消息 能做出自动靠边的窗口 <br><br>我想做个程序能让其它程序的窗口也能有自动靠边的功能。 <br>做法是捕获另一程序窗口的句柄,影射这个窗口的 WM_WINDOWPOSCHANGING 消息 <br>但好像 SetWindowLong不成功,总是返回0而不是原窗口的WndProc函数地址 <br><br>请问大侠这么做是不是可行?如果可以,请给出一段实现代码,感激不尽。
 
SetWindowLong当参数为GWL_WNDPROC时只能改变同一进程内的窗口,<br>你说的可能是其他进程的窗口,相当于你要监视其他进程的窗口消息,<br>我看就只能挂钩子了。<br>提供几个Win32 API你可以查查<br>SetWindowsHookEx,CallNextHookEx, UnhookWindowsHookEx <br>
 
SetWindowLong不行的,HOOK吧
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部