title: Components on top of components block the mouse position
body: <p>My Delphi 7 app has two TPageControls with a TSplitter between them. On each TPageControl are two TTabSheets. One each TTabSheet is a TWebBrowser.  Got the picture?</p>
  
  <p>The problem with this component arrangement is that it is impossible to track the location of the mouse since the TWebBrowser does not have a OnMouseMove event and the TForm's OnMouseMove event is never triggered under this pile of ClientAligned components.</p>
  
  <p>What I need to know is the XY position of the mouse, relative to the app's form, at all times. IOW, I need to know when the mouse moved, and when it does, a function that would:</p>
  
  <pre><code>GetMouseLocationNow(var X, Y : Integer);
  </code></pre>
  
  <p>How can I do this?</p>