title: What are csClickEvents and csCaptureMouse exactly?
body: <p>I'm trying to understand the <code>ControlStyle</code> property in Delphi 2007, but I'm having trouble grasping the <code>csClickEvents</code> and <code>csCaptureMouse</code> attributes.</p>
  
  <p>According to specifications, <code>csCaptureMouse</code> makes the control capture mouse events when it is clicked, whereas <code>csClickEvents</code> enables the control to receive and answer to mouse clicks. It also mentions explicitly that <code>TButton</code> does not inherit this attribute (I've checked the source code: this is indeed the case).</p>
  
  <p>What exactly do <code>csCaptureMouse</code> and <code>csClickEvents</code> do, and what is the difference? Thanks for any answer.</p>