IDirectDraw7::GetScanLine 方法 (ddraw.h)
检索当前正在监视器上绘制的扫描线。
语法
HRESULT GetScanLine(
[out] LPDWORD unnamedParam1
);
参数
[out] unnamedParam1
指向接收显示器当前正在绘制的扫描线的变量的指针。
返回值
如果该方法成功,则返回值DD_OK。
如果失败,该方法可能会返回以下错误值之一:
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
- DDERR_UNSUPPORTED
- DDERR_VERTICALBLANKINPROGRESS
备注
扫描行报告为从零开始的整数。 返回的扫描行值介于 0 到 n 的范围内,其中 0 是屏幕上的第一条可见扫描线,n 是最后一条可见扫描线,加上垂直空白期间出现的任何扫描线。 因此,如果应用程序以 640×480 分辨率运行,并且 vblank 期间有 12 个扫描行,则此方法返回的值范围为 0 到 491。
要求
目标平台 | Windows |
标头 | ddraw.h |
Library | Ddraw.lib |
DLL | Ddraw.dll |