怎么控制每一帧的显示内容

如何控制每一帧的显示内容
我们要做显示屏的画面显示速度测试,要求输出画面的时间准确性要很好,比如一般屏的显示频率为60HZ,则每帧画面需要准确的为1/60秒。这要求直接告诉显卡需要显示的内容。而不是通过控制一个图像控件来实现。
大家有没有相关的思路可以提供一下?open gl还是directX还是直接调用系统API?
------解决思路----------------------
这样需要一个精度较高的计时器, 在Windows平台下可以使用QueryPerformanceCounter来实现, 许多游戏引擎都是采用精确的定时器实现帧率控制.
至于采用OpenGl还是Directx, 这取决于个人,两者都能实现高性能的显卡绘图, 个人建议如果是Windows平台采用Directx.不推荐采用GDI+实现, 显卡绘图是未来的方向.