![]() |
1
1
我猜你要找的是截取 WM_SETFOCUS 和 WM_KILLFOCUS 信息 真正的问题是你打算怎么做。我想最简单的方法是安装一个 hook 它是一个子例程,用于监视系统中的消息流量,并在某些类型的消息到达目标窗口过程之前处理它们。你是通过使用 SetWindowsHookEx winapi函数的钩子类型为wh ou callwndproc或wh ou callwndprocret。在codeproject上发布了一些示例;在msdn上也发布了一个示例: How to set a Windows hook in Visual C# .NET 您的文章中真正不清楚的是您的代码在哪里运行:与MDI窗口在同一进程中运行,还是它是一个单独的应用程序\服务?如果是这样,您还需要将代码注入远程进程。请查看此链接以获取有关如何执行此操作的详细信息: Three Ways to Inject Your Code into Another Process 希望这有帮助,问候 |
|
vini · 安装wfp内核驱动程序后,devcon状态返回39 3 年前 |
![]() |
I101I · 如何镜像HBITMAP 3 年前 |
![]() |
E235 · 如何查看谁创建了Windows NamedPipe 3 年前 |
![]() |
Pizza Ãcke · 创建带有内存映像的Windows托盘图标 3 年前 |
![]() |
Jabu · 如何获取列表框滚动条“拇指”的高度? 3 年前 |
![]() |
tree1234 · 对可执行文件进行代码设计,并允许修改某些字节 3 年前 |
![]() |
Penachia · PDF FontDescriptor标志 7 年前 |