Platform SDK: DirectX |
ここでは、C++ でのアプリケーション開発について説明する。
フォーカス ウィンドウを設定するには、各 DirectDraw オブジェクトに対して IDirectDraw7::SetCooperativeLevel メソッドを呼び出す。ウィンドウ ハンドル (通常のアプリケーション ウィンドウ ハンドル) に渡し、次に示すように DDSCL_SETFOCUSWINDOW フラグを設定する。
/* lpDD が有効な IDirectDraw インターフェイス ポインタであり、 hWnd が有効なウィンドウ ハンドルであると仮定する。 */ HRESULT ddrval = lpDD->SetCooperativeLevel( hWnd, DDSCL_SETFOCUSWINDOW );
フォーカス ウィンドウは、すべてのデバイスに対して同じでなくてはならない。