如何同时取消两个钩子程序?

发布于 2024-10-18 20:50:55 字数 132 浏览 4 评论 0原文

在我的应用程序中,我创建了两个过程,即回调wnd过程来处理焦点事件和鼠标过程来处理鼠标单击事件。当我取消这两个过程时,应用程序会闪烁一点。如何克服这个问题?

我也想知道哪个程序首先使用unhook功能?

问候, 卡蒂克

In my application I created two procedures namely callbackwnd procedure to handle focus events and mouse procedure to handle mouse click events.when I unhook the two procedure the application will flicker little bit.how to overcome this?

I also like to know which procedure is first to use unhook function ?

Regards,
Karthik

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梅窗月明清似水 2024-10-25 20:50:55

您可以随时取消挂钩任何过程。最好在关闭窗口 (WM_CLOSE) 时取消挂钩。

闪烁可能是由于两次取消该功能而发生的。

You can unhook any procedure at any time.preferably unhook the procedure while closing the window(WM_CLOSE).

The flickering may happened due to unhooking the function twice.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文