ダブルクリックの場合と同様に、ウィンドウはトリプルクリックに関するメッセージを受け取りますか?WM_LBUTTONTRIPLECLICK
メッセージのように機能するメッセージがWM_LBUTTONDBLCLK
見つかりません。
トリプルクリックで段落全体を選択するMicrosoftWordに似たものを実装したいと思います。ウィンドウのトリプルクリックを検出するにはどうすればよいですか?
ダブルクリックの場合と同様に、ウィンドウはトリプルクリックに関するメッセージを受け取りますか?WM_LBUTTONTRIPLECLICK
メッセージのように機能するメッセージがWM_LBUTTONDBLCLK
見つかりません。
トリプルクリックで段落全体を選択するMicrosoftWordに似たものを実装したいと思います。ウィンドウのトリプルクリックを検出するにはどうすればよいですか?
これは MSDN で文書化されています: http://msdn.microsoft.com/en-us/magazine/cc163628.aspx
アイデアは、ダブルクリックを待ってから、その後の一定時間内にクリックをチェックすることです。
Internet Explorer だけでなく、Microsoft Word や Outlook® でも同様ですが、Outlook はトリプルクリックで段落ではなく行を選択するという点で少し異なります。そうです、 はありません
WM_LBUTTONTRIPLECLICK
が、自分で実装するのは難しくありません。結局のところ、トリプル クリックとは何ですか? または、ダブルクリックとシングルクリックをすばやく連続して行います。知っておくべきことは、クリックがトリプルクリックとしてカウントされるまでの時間です。調べるには、適切な名前の を呼び出して::GetDoubleClickTime
、ダブルクリック時間をミリ秒単位で返します。したがって、この数ミリ秒以内にダブルクリックしてからシングルクリックすると、トリプルクリックとしてカウントされます。