Share via


DrvSetPixelFormat 関数 (winddi.h)

DrvSetPixelFormat 関数は、ウィンドウのピクセル形式を設定します。

構文

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

パラメーター

pso

ウィンドウが関連付けられている SURFOBJ 構造体へのポインター。

iPixelFormat

ピクセル形式を設定するデバイス形式を指定するインデックス。 デバイスがサポートするピクセル形式は、1 から始まる正の 1 から始まる整数インデックスによって識別されます。

hwnd

ピクセル形式を設定するウィンドウを処理します。

戻り値

関数が成功した場合、戻り値は TRUE です。 それ以外の場合は FALSE になり、エラー コードがログに記録されます。

解説

ピクセル形式を複数回設定すると、ウィンドウ マネージャーとマルチスレッド アプリケーションの複雑化が発生する可能性があります。 したがって、ウィンドウのピクセル形式は 1 回だけ設定でき、変更しない必要があります。

要件

   
対象プラットフォーム デスクトップ
Header winddi.h (Winddi.h を含む)

関連項目

DrvDescribePixelFormat

SURFOBJ