用hook中的WH_MOUSE_LL抓取全局鼠标操作(不想另开一个dll用WH_MOUSE),但发现在按下标题栏的最小化,最大化,关闭键时,出现n(n>=5)秒延时。现在暂且想到的解决方法是判断WM_LBUTTONDOWN,接着判断主窗口显示状态及标题栏位置、鼠标位置,如果在标题栏上单击(当然复杂点可判断几个icon,为求简单,就不做那么多操作了),则sleep个几百ms,但这种trick不是百试百灵,而且在debug时尤为明显。希望能找到治本的方法。
调试欢乐多
http://www.programmer-club.com.tw/ShowSameTitleN/vc/31955.html继续求思路~~~
http://topic.csdn.net/u/20100417/16/c4492d0b-a0ac-4304-8ad0-5dfa1585d9a9.html还有一点就是,程序框架是MFC的,或许和这个有关系?