【问题标题】:Monitor creation of a window (HWND)监视窗口的创建 (HWND)
【发布时间】:2011-08-11 00:26:40
【问题描述】:

我想在 C 中监控窗口 (HWND) 的创建。

我想知道 WINAPI 是否提供了某种事件来处理窗口的创建。

【问题讨论】:

    标签: c windows monitor hwnd


    【解决方案1】:

    如果您只关心顶级窗口,您可以使用SetWindowHookEx 注册ShellProc 并注意HSHELL_WINDOWCREATED。如果您需要创建任何窗口的通知,您可以使用CallWndProc 并注意WM_CREATE 消息。

    【讨论】:

    • 您是否有示例说明如何继续使用 DLL 设置 Windows 挂钩。我知道您需要为不是 WH_KEYBOARD 或 WH_MOUSE 的钩子使用 DLL,但我不知道该怎么做。
    • @SBSTP:不幸的是,我没有可以分享的示例。我可以试着追捕一个……
    猜你喜欢
    • 1970-01-01
    • 2013-01-02
    • 2017-04-23
    • 1970-01-01
    • 2013-07-13
    • 1970-01-01
    • 1970-01-01
    • 2011-08-28
    • 2013-01-17
    相关资源
    最近更新 更多