如何同时取消两个钩子程序?
在我的应用程序中,我创建了两个过程,即回调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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以随时取消挂钩任何过程。最好在关闭窗口 (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.