<Return[S]><Top>

SaveDC

Declare Function Api_SaveDC& Lib "gdi32" Alias "SaveDC" (ByVal hDC&)

Declare Function SaveDC Lib "gdi32" (ByVal hdc As Long) As Long

選択されているオブジェクトとグラフィックモードを表すデータ(ビットマップ、ブラシ、パレット、フォント、ペン、リージョン、描画モード、マッピングモードなど)をコンテキストスタックへコピーすることにより、指定されたデバイスコンテキストの現在の状態を保存する。

パラメータ
hdc
    状態を保存するべきデバイスコンテキストのハンドルを指定する。
 

戻り値
    関数が成功すると、保存された状態を識別する値が返る。
    関数が失敗すると、0 が返る。
    Windows NT/2000:拡張エラー情報を取得するには、GetLastError 関数を使う。

解説
    SaveDC 関数を複数回呼び出して、デバイスコンテキストの状態を複数回保存することができる。
    保存済みの状態を復元するには、RestoreDC 関数を使う。