when do the monitor its refresh



dear newsgroup,

is there any posibility th check for the monitor refresh?
here is some code:

private Microsoft.DirectX.Direct3D.Device myDevice = new ...
[...]
myDevice.BeginScene();
/*
* .. draw something
*/
myDevice.EndScene();
myDevice.Present();

Is it possible to detect when the monitor draws the frame after
myDevice.Present() is called?
To messure exact time I will use StopWatch() class.

thanks a lot
steffen

.