我想在vc ++中编写应用程序,即使我的vc ++应用程序在后台运行时也会监听键盘,鼠标事件 即即使其焦点丢失,它也必须收到关于事件的通知,并且**我不想使用任何第三方库。 ** 我确实搜索了Hook机制,但这对我没有任何意义。
这里是Hook机制的链接:
http://msdn.microsoft.com/en-us/library/ms632589%28v=vs.85%29.aspx
答案 0 :(得分:0)
Windows操作系统不会发出任何键盘或鼠标事件。
窗口接收有关鼠标和键盘活动的消息。也许这就是为什么挂钩对你没有意义的原因。
如果你想从所有应用程序接收鼠标和键盘消息,你将不得不使用钩子,即低级钩子WH_KEYBOARD_LL和WH_MOUSE_LL,它们是全局的,无论它们是否在dll库或可执行模块中。
什么具体没有意义?