窗口是否收到三重点击事件? 我如何处理更高的点击次数?

窗口是否收到关于三击的消息,就像双击一样? 我找不到WM_LBUTTONTRIPLECLICK消息,其工作方式类似于WM_LBUTTONDBLCLK消息 。

我想实现类似于Microsoft Word的操作,其中三击select整个段落。 我怎样才能检测到我的窗口三击?

这是记录在MSDN上: http : //msdn.microsoft.com/en-us/magazine/cc163628.aspx

这个想法是等待双击,然后在特定的时间段内检查点击。

这不仅仅是Internet Explorer,它也是Microsoft Word和Outlook®,虽然Outlook略有不同,三击选择行而不是段落。 你是对的,没有WM_LBUTTONTRIPLECLICK ,但你自己实现一个并不难。 毕竟,快速连续的三次点击是什么? 或者快速连续的双击和单击。 所有你必须知道的是,点击次数达到三次点击的速度有多快? 为了找到::GetDoubleClickTime ,可以调用相应的命名::GetDoubleClickTime ,它返回双击时间(以毫秒为单位)。 所以如果你在这几毫秒内双击然后单击,它就会被当作三击。