title: Wait for disable aero to complete
body: <p>My app has an option to disable aero by calling DwmEnableComposition(0) before capturing a screen image. As you know, disabling aero makes the screen go black then return to normal afterwards. On different PCs this might take 2 to 3 seconds depending on how fast the system is. </p>
  
  <p>Is there a better way of determining if aero has fully disabled before screen capture instead of Thread.Sleep()?</p>