窗口是否收到關於三擊的消息,就像雙擊一樣?我找不到WM_LBUTTONTRIPLECLICK
消息,其工作方式與WM_LBUTTONDBLCLK
message類似。窗口是否收到三重點擊事件?我如何處理更高的點擊次數?
我想實現類似於Microsoft Word的操作,其中三擊選擇整個段落。我如何檢測窗口上的三次點擊?
窗口是否收到關於三擊的消息,就像雙擊一樣?我找不到WM_LBUTTONTRIPLECLICK
消息,其工作方式與WM_LBUTTONDBLCLK
message類似。窗口是否收到三重點擊事件?我如何處理更高的點擊次數?
我想實現類似於Microsoft Word的操作,其中三擊選擇整個段落。我如何檢測窗口上的三次點擊?
這是記錄在MSDN: http://msdn.microsoft.com/en-us/magazine/cc163628.aspx
的想法是等待雙擊,然後再檢查後在一定時間內點擊。
這不只是IE瀏覽器,它也是微軟的Word和 Outlook®中,雖然Outlook處於稍微不同的三擊 選擇線路,而不是段落。你是對的,沒有
WM_LBUTTONTRIPLECLICK
,但你自己實現一個並不難。 畢竟,快速連續三次點擊是什麼? 或雙擊並單擊快速連續。要知道點擊次數必須快速到達才能算作 三次點擊,所有您需要知道的內容 ?爲了找出答案,您可以撥打相應名稱的::GetDoubleClickTime
,它將返回雙擊時間爲 毫秒。因此,如果您在這幾毫秒內雙擊然後單擊「 」,則它將被視爲三擊。
只是一個補充,@RaymondChen也寫了這個。看看他的帖子[實現更高的點擊次數](http://blogs.msdn.com/b/oldnewthing/archive/2004/10/18/243925.aspx)以及他們在* awesome *博客中涉及的陷阱, [舊新事物](http://blogs.msdn.com/b/oldnewthing/) – 2013-03-19 17:07:17
不是一個壞的問題,只是很差的措詞幾乎到了它無法讀取的地步。也許英語不是你的第一語言,但在撰寫你的問題時多花點時間才能真正回報。我編輯了這個,給了你一個獎勵+1。希望有人在第一次發佈問題時降低預測的結果可以逆轉。 – 2013-03-19 17:18:18
你說得對,我不會說英語,謝謝! – user1544067 2013-04-02 08:55:03