Platform SDK: DirectX |
すべてのサーフェスと同様、IDirectDraw7::CreateSurface メソッドを呼び出してオーバーレイ サーフェスを作成できる。オーバーレイを作成するには、関連付けらた DDSCAPS2 構造体に DDSCAPS_OVERLAY フラグを含める。
オーバーレイのサポートは、ディスプレイ デバイスによって実にさまざまである。そのため、与えられたピクセル フォーマットが大部分のドライバでサポートされるのかどうかの保証はない。したがって、さまざまなピクセル フォーマットを処理する準備をしておかなければならない。ドライバでサポートする非 RGB フォーマットについての情報は、IDirectDraw7::GetFourCCCodes メソッド呼び出して要求することができる。
すべてのサーフェスと同様、DirectDraw7.CreateSurface メソッドを呼び出してオーバーレイ サーフェスを作成できる。オーバーレイを作成するには、関連付けらた DDSCAPS2 型に DDSCAPS_OVERLAY フラグを含める。
オーバーレイのサポートは、ディスプレイ デバイスによって実にさまざまである。そのため、与えられたピクセル フォーマットが大部分のドライバでサポートされるのかどうかの保証はない。したがって、さまざまなピクセル フォーマットを処理する準備をしておかなければならない。ドライバでサポートする非 RGB フォーマットについての情報は、DirectDraw7.GetFourCCCodes メソッド呼び出して要求することができる。
オーバーレイ サーフェスを作成しようとする場合、最適なピクセル フォーマットでサーフェスを作成するようにし、与えられたピクセル フォーマットがサポートされていない場合は、他のピクセル フォーマットにする。
オーバーレイ サーフェス フリッピング チェーンを作成できる。詳細については、「複合サーフェスとフリッピング チェーンの作成」を参照すること。