有没有办法设置桌面窗口某一矩形区域的事件(键盘或者鼠标事件)处理函数

我们可以得到桌面窗口的句柄和hdc,然后在hdc上画一些东西,比如一个矩形,并填充。

    HDC hdc = GetWindowDC(GetDesktopWindow());
    // 在(40,30)处画一个宽200像素,高50像素的矩形
    Rectangle(hdc, 40, 30, 40 + 2100, 30 + 50);

然后,我想改变该矩形区域的事件(键盘和鼠标)处理函数,能不能做到?

阅读 4.2k
1 个回答

能想到的就是全局钩子了。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏