drvSetPixelFormat 函数 (winddi.h)

DrvSetPixelFormat 函数设置窗口的像素格式。

语法

BOOL DrvSetPixelFormat(
  SURFOBJ *pso,
  LONG    iPixelFormat,
  HWND    hwnd
);

参数

pso

指向与窗口关联的 SURFOBJ 结构的指针。

iPixelFormat

指定要设置像素格式的设备格式的索引。 设备支持的像素格式由从 1 开始的正整数索引标识。

hwnd

要设置其像素格式的窗口的句柄。

返回值

如果函数成功,则返回值为 TRUE 。 否则,它为 FALSE,并记录错误代码。

注解

多次设置像素格式可能会导致窗口管理器和多线程应用程序复杂化。 因此,窗口的像素格式只能设置一次,并且必须保持不变。

要求

   
目标平台 桌面
标头 winddi.h (包括 Winddi.h)

另请参阅

DrvDescribePixelFormat

SURFOBJ