2
我在寫一個使用WM_LBUTTONDBLCLK的應用程序(使用C++)。我並不總是收到WM_LBUTTONDBLCLK
這一切都工作正常,但我並不總是得到DBLCLK消息。通常我會得到兩個WM_LBUTTONDOWN消息。
我看了看鼠標位置 - 它不動。
我已經看了兩個WM_LBUTTONDOWN消息之間的時間 - 這是深受GetDoubleClickTime()返回
我是WM_LBUTTONDOWN,WM_LBUTTONUP和WM_LBUTTONDBLCLK返回0值的範圍內。
這會導致什麼?我很難過。
PS:我試過Windows XP和7 - 結果相同。
你的窗口是否有CS_DBLCLKS風格? – 2010-07-20 15:04:23