title: Windows CWnd::OnLButtonDown not called as expected on double click
body: <p>I'm developing an interactive MFC application which displays a 3D object using my own algorithm, essentially using MFC as a framework, but using lots of <code>pDC-&gt;Polygon(), pDC-&gt;Rectangle(), pDC-&gt;DrawText()</code>, etc. calls.</p>
  
  <p>The UI has numerous clickable areas which all work well.  However, the onscreen controls for rotating, spinning, etc. the 3D image motivate users to double click, triple click, and beyond.</p>
  
  <p>I'm 99% positive that <code>CWnd::OnLButtonDown()</code> is not called until Windows (or whatever) has decided the operation is not a double click, or when double clicked, but only once.  That is a series of clicks results in a notification every second click.  The user experience  is stuttered rotation.  The temporary workaround is to have users move the mouse slightly between clicks—It solves the problem, but is rather unfriendly.</p>
  
  <p>The application does <i>no</i> double click event hooking.  Maybe there's a way to go further to disable potential double click processing?  Or maybe there is a lower-level way to capture the mouse button down?</p>