title: How does QTP click if no coordinates are specified?
body: <p>I am working on a WPF &amp; .Net application that has many WPFbuttons that I must click. When I attempt to click the button objects, sometimes it works right away, more often it waits several seconds then proceeds, and sometimes it waits up to 3 minutes before my application proceeds.</p>
  
  <p>There is a workaround (or rather, a kludge) by specifying <code>object.Click 5,5</code> thereby setting QTP to click 5 pixel in from the top-left corner. This works, but why doesn't a <em>regular</em> click work on the program?
  Further investigating, QTP says that by default <code>micNoCoordinate</code> is used when no coordinates are specified (this is supposed to click the center of the object).</p>
  
  <p>I have tried <code>micNoCoordinate</code> as well as <code>5,5</code> and even <code>0,0</code> and while <code>micNoCoordinate</code> is a bit slower than specifying a real coordinate, all of these methods work much, much faster than not specifying a coordinate at all.</p>
  
  <p>What is really going on when QTP "clicks" an object? I don't see a cursor on the button during a plain click event. Why is a plain <code>.Click</code> event so different than specifying a coordinate or even just using <code>micNoCoordinate</code>??</p>
  
  <p><strong>EDIT:</strong> Specifically, I'm quite interested in how the click events themselves differ when using coordinates vs. when not using coordinates. What type of click event is being simulated in each scenario?</p>