次の方法で共有


出力 (デバイス コンテキスト) クラス

これらのクラスはウィンドウで使用できるデバイス コンテキストの異なる型をカプセル化します。

次のクラスのほとんどは、 Windows のデバイス コンテキストのハンドルをカプセル化します。デバイス コンテキストは表示やプリンターなどのデバイスの描画の属性についての情報を含むペイン オブジェクトです。すべての描画の呼び出しはデバイスコンテキスト オブジェクトを介して行われます。追加 CDC から派生したクラスは、 Windows のメタファイルのサポートなど、特殊なデバイスコンテキストの機能をカプセル化します。

  • CDC
    デバイス コンテキストの基本クラスです。直接全体の表示にアクセスするとプリンターなどの非表示のコンテキストにアクセスするために使用します。

  • CPaintDC
    ペインの OnPaint のメンバー関数で使用されているディスプレイ コンテキスト。自動的にビルドの BeginPaint と破棄の EndPaint をダイヤルします。

  • CClientDC
    ウィンドウのクライアント領域のディスプレイ コンテキスト。マウス イベントへの即答で描画するために、たとえば使用します。

  • CWindowDC
    クライアント領域と非クライアント領域の両方を含む全体のペインの表示、コンテキスト。

  • CMetaFileDC
    ウィンドウのメタファイルのデバイス コンテキスト。ウィンドウのメタファイルは、イメージを生成するために再現できるグラフィック デバイス インターフェイスの (GDI) コマンドのシーケンスが格納されます。CMetaFileDC のメンバー関数に対して行われた呼び出しは、メタファイルに記録されます。

関連クラス

  • CPoint
    座標 (x, y) のペアを保持します。

  • CSize
    距離、相対位置、または値のペアを保持します。

  • CRect
    四角形領域の座標を保持します。

  • CRgn
    ウィンドウ内の楕円、多角形または不規則な領域を処理するための GDI 領域をカプセル化します。クラス CDCでクリッピングのメンバー関数と組み合わせて使用されます。

  • CRectTracker
    表示と Handles 四角形のオブジェクトのサイズ変更や移動するためのユーザー インターフェイス。

  • CColorDialog
    色を選択するための標準のダイアログ ボックスを表示します。

  • CFontDialog
    フォントを選択するための標準のダイアログ ボックスを表示します。

  • CPrintDialog
    ファイルを印刷するために標準のダイアログ ボックスを表示します。

参照

概念

クラス ライブラリの概要