解决OnNcLButtonUp不能响应的问题

上传:浪子尘晨 浏览: 51 推荐: 0 文件:NONE 大小:6.05KB 上传时间:2019-04-14 15:03:41 版权申诉
在窗口处于正常状态时(可以通过拖动标题栏来移动窗口),如果在标题栏上按下鼠标左键, 系统会捕获鼠标,所以直到放开鼠标左键后,窗口是不会收到鼠标消息的。 如果窗口处于最大化状态,或者在客户区按下鼠标、移到标题栏上放开,或者点击菜单栏等都可以收到WM_NCLBUTTONUP消息。 可以通过给程序添加一个鼠标钩子来实现,当OnNcLButtonDown按下时,松开后会收到lbuttonup消息,但程序不会响应 通过钩子,在收到lbuttonup消息后,向应用程序发送OnNcLButtonUp消息,从而解决这个问题。
上传资源
用户评论