什么情况,鼠标点击 非客户区 (标题栏) 会被当做 点击 客户区?
一种情形: SetCapture。
这时,点击标题栏,返回的消息是WM_LBUTTONDOWN,y坐标是负值。相对于客户区的坐标。
通常情况,返回WM_NCLBUTTONDOWN。屏幕坐标。
发现错误,应该去找错误根源,而不是去隐藏错误。
隐藏错误,欲盖弥彰,解决不了问题,浪费时间。
这样的事情,我看到的太多了。
什么情况,鼠标点击 非客户区 (标题栏) 会被当做 点击 客户区?
一种情形: SetCapture。
这时,点击标题栏,返回的消息是WM_LBUTTONDOWN,y坐标是负值。相对于客户区的坐标。
通常情况,返回WM_NCLBUTTONDOWN。屏幕坐标。
发现错误,应该去找错误根源,而不是去隐藏错误。
隐藏错误,欲盖弥彰,解决不了问题,浪费时间。
这样的事情,我看到的太多了。