ピクセル形式関数
次の Windows 関数は、ピクセル形式を管理します。
Windows 関数 | 説明 |
---|---|
ChoosePixelFormat | 指定したピクセル形式に最も近いデバイス コンテキストのピクセル形式を取得します。 |
SetPixelFormat | デバイス コンテキストの現在のピクセル形式を、ピクセル形式インデックスで指定されたピクセル形式に設定します。 |
GetPixelFormat | デバイス コンテキストの現在のピクセル形式のピクセル形式インデックスを取得します。 |
DescribePixelFormat | デバイス コンテキストとピクセル形式インデックスを指定すると、 PIXELFORMATDESCRIPTOR データ構造にピクセル形式のプロパティが入力されます。 |
GetEnhMetaFilePixelFormat | 拡張メタファイルのピクセル形式情報を取得します。 |
ChoosePixelFormat 関数は、デバイス コンテキストでサポートされているピクセル形式から最適な一致を識別する 1 から始まるピクセル形式インデックスを返します。
SetPixelFormat 関数は、1 から始まるピクセル形式インデックスを使用して目的の形式を識別します。 通常、 ChoosePixelFormat を呼び出して最適なピクセル形式を見つけ、次に ChoosePixelFormat の結果を使用して SetPixelFormat を呼び出します。
ウィンドウを参照するデバイス コンテキストに対して SetPixelFormat を呼び出すと、 SetPixelFormat によってウィンドウのピクセル形式も変更されます。 ウィンドウのピクセル形式を複数回設定すると、ウィンドウ マネージャーとマルチスレッド アプリケーションで大きな問題が発生する可能性があるため、許可されません。 ウィンドウのピクセル形式は 1 回だけ設定できます。その後、ウィンドウのピクセル形式を変更することはできません。
GetPixelFormat 関数は、1 から始まるピクセル形式のインデックスを返します。
DescribePixelFormat 関数は、パラメーターとして次を受け取ります。
- デバイス コンテキストへのハンドル
- ピクセル形式のインデックス
- PIXELFORMATDESCRIPTOR データ構造へのポインター
DescribePixelFormat 関数は、PIXELFORMATDESCRIPTOR のメンバーを適切に設定して を返します。
GetEnhMetaFilePixelFormat 関数は、メタファイルのピクセル形式のサイズを返し、メタファイルのピクセル形式情報を取得します。