Hooking window creation in an MFC program(在 MFC 程序中创建挂钩窗口)
问题描述
我想在 MFC 程序中挂钩窗口创建.
I want to hook the window creation in an MFC program.
有什么办法吗?
推荐答案
使用SetWindowHookEx 来安装 CBTProc.
这里有一些示例代码.只需从程序开头调用 InstallHook()
,然后监视 HCBT_CREATEWND
通知代码.您可以通过从函数返回非零值来取消窗口创建,如文档中所述.
Here's some sample code. Just call InstallHook()
from the beginning of your program, and then monitor the HCBT_CREATEWND
notification code. You can cancel window creation by returning nonzero from the function, as described in the docs.
这篇关于在 MFC 程序中创建挂钩窗口的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!