title: Prevent MFC application to change cursor back to default icon
body: <p>I have written an application which changes the cursor depending on its position within the window client area. However I have noticed that when I click on the left mouse button the cursor changes back to default arrow icon.</p>
  
  <p>I have overridden the <code>afx_msg void CWnd::OnLButtonDown()</code> and do not call any of the base class function in it (it's completely empty).</p>
  
  <p>Any idea what might cause <code>CDialogEx</code> to change the cursor back? What handles the the left click message?</p>