Platform SDK: DirectX |
DirectDraw7.GetDisplayMode メソッドは、現在のディスプレイ モードを取得する。
object.GetDisplayMode(surface As DDSURFACEDESC2)
失敗すればエラーが発生し、Err.Number に次のいずれかの値が設定される。
DDERR_INVALIDOBJECT |
DDERR_INVALIDPARAMS |
DDERR_UNSUPPORTEDMODE |
アプリケーションがこのメソッドで返された情報をあらかじめ保存して、クリーンアップの際のディスプレイ モードのリストアとして利用することは望ましくない。アプリケーションでは DirectDraw7.RestoreDisplayMode メソッドを使って、クリーンアップの際にモードをリストアすべきである。これにより、マルチプロセス環境で起こる競合を回避できる。
DirectDraw7.SetDisplayMode、DirectDraw7.RestoreDisplayMode、DirectDraw7.GetDisplayModesEnum