データ メンバー
構築/破棄
初期化
デバイス コンテキスト関数
描画ツールの機能
タイプ セーフな選択。ヘルパー
色とカラー パレット関数
描画属性関数
マッピング関数
座標関数
領域関数
クリッピング関数
ライン出力機能
単純描画関数
楕円および多角形関数
ビットマップ関数
テキスト関数
フォント関数
プリンター エスケープ関数
スクロール機能
メタファイル関数
パス関数
m_hDC | このCDCオブジェクトが使用する出力デバイス コンテキスト。 |
m_hAttribDC | このCDCオブジェクトが使用する属性デバイス コンテキスト。 |
CDC | CDCオブジェクトを構築します。 |
CreateDC | 特定のデバイスのデバイス コンテキストを作成します。 |
CreateIC | 特定のデバイスの情報コンテキストを作成します。これは、デバイス コンテキストを作成せずにデバイスに関する情報を取得するには、高速な方法を提供します。 |
CreateCompatibleDC | 別のデバイス コンテキストと互換性のあるメモリ デバイス コンテキストを作成します。それを使用すると、メモリ内のイメージを準備するには。 |
DeleteDC | このCDCオブジェクトに関連付けられた Windows デバイス コンテキストを削除します。 |
FromHandle | デバイス コンテキストへのハンドルを指定すると、 CDCオブジェクトへのポインターを返します。CDCオブジェクトへのハンドルが接続されていない場合は、一時的なCDCオブジェクトを作成しています。 |
DeleteTempMap | FromHandleによって作成された、一時的なCDCオブジェクトを削除するには、 CWinAppアイドル ハンドラーによって呼び出されます。また、デバイス コンテキストを切り離す。 |
アタッチ | Windows デバイス コンテキストをこのCDCオブジェクトに結び付けます。 |
デタッチ | Windows デバイス コンテキストこのCDCオブジェクトからのデタッチします。 |
SetAttribDC | M_hAttribDC、属性デバイス コンテキストを設定します。 |
SetOutputDC | M_hDC出力デバイス コンテキストを設定します。 |
ReleaseAttribDC | M_hAttribDC、属性デバイス コンテキストを解放します。 |
ReleaseOutputDC | M_hDC出力デバイス コンテキストを解放します。 |
GetCurrentBitmap | 現在選択されているCBitmapオブジェクトへのポインターを返します。 |
GetCurrentBrush | 現在選択されているCBrushオブジェクトへのポインターを返します。 |
GetCurrentFont | 現在選択されているCFontオブジェクトへのポインターを返します。 |
GetCurrentPalette | 現在選択されているCPaletteオブジェクトへのポインターを返します。 |
GetCurrentPen | 現在選択されているCPenオブジェクトへのポインターを返します。 |
GetWindow | ディスプレイ デバイス コンテキストに関連付けられたウィンドウを返します。 |
GetSafeHdc | M_hDC出力デバイス コンテキストを返します。 |
SaveDC | デバイス コンテキストの現在の状態を保存します。 |
RestoreDC | デバイス コンテキストをSaveDCにより保存前の状態に復元します。 |
ResetDC | M_hAttribDCのデバイス コンテキストを更新します。 |
Getdevicecaps 関数 | 指定された種類の特定のディスプレイ デバイスの機能についてのデバイス固有の情報を取得します。 |
IsPrinting | デバイス コンテキストを印刷に使用されているかどうかを決定します。 |
GetBrushOrg | 現在のブラシの原点を取得します。 |
SetBrushOrg | デバイス コンテキストに選択された次のブラシの原点を指定します。 |
EnumObjects | ペンを列挙し、デバイス コンテキストで使用可能なブラシ。 |
SelectObject | ペンなどの GDI 描画オブジェクトを選択します。 |
SelectStockObject | 定義済みのストック ペン、ブラシ、または Windows によって提供されるフォントのいずれかを選択します。 |
GetNearestColor | 最も近い論理カラーを特定のデバイスを表すことができます指定の論理色を取得します。 |
SelectPalette | 論理パレットを選択します。 |
RealizePalette | 現在の論理パレットのパレット エントリをシステム パレットにマップします。 |
UpdateColors | 更新、電流マッチングによって、デバイス コンテキストのクライアント領域は、クライアント領域にピクセルによってごとにシステム パレットの色します。 |
GetHalftoneBrush | ハーフトーン ブラシを取得します。 |
GetBkColor | 現在の背景色を取得します。 |
SetBkColor | 現在の背景色を設定します。 |
GetBkMode | バック グラウンド モードを取得します。 |
SetBkMode | バック グラウンド モードを設定します。 |
GetPolyFillMode | 現在の多角形塗りつぶしモードを取得します。 |
SetPolyFillMode | 多角形塗りつぶしモードを設定します。 |
GetROP2 | 現在の描画モードを取得します。 |
SetROP2 | 現在の描画モードを設定します。 |
GetStretchBltMode | 現在のビットマップの伸縮モードを取得します。 |
SetStretchBltMode | ビットマップの伸縮モードを設定します。 |
GetTextColor | 現在のテキストの色を取得します。 |
SetTextColor | テキストの色を設定します。 |
GetColorAdjustment | デバイス コンテキストのカラー補正値を取得します。 |
SetColorAdjustment | 指定した値を使用して、デバイス コンテキストのカラー補正値を設定します。 |
GetMapMode | 現在のマップ モードを取得します。 |
SetMapMode | 現在のマップ モードを設定します。 |
GetViewportOrg | ビューポートの原点の x 座標と y 座標を取得します。 |
SetViewportOrg | ビューポートの原点を設定します。 |
OffsetViewportOrg | ビューポートの原点の現在のビューポートの原点の座標を基準に変更します。 |
GetViewportExt | ビューポートの x 範囲と y 範囲を取得します。 |
SetViewportExt | ビューポートの x 範囲と y 範囲を設定します。 |
ScaleViewportExt | ビューポートの範囲の現在の値を基準に変更します。 |
GetWindowOrg | 関連付けられているウィンドウの原点の x 座標と y 座標を取得します。 |
SetWindowOrg | デバイス コンテキストのウィンドウの原点を設定します。 |
OffsetWindowOrg | 現在のウィンドウの原点の座標を基準に、ウィンドウの原点を変更します。 |
GetWindowExt | 関連するウィンドウの x 範囲と y 範囲を取得します。 |
SetWindowExt | 関連するウィンドウの x 範囲と y 範囲を設定します。 |
ScaleWindowExt | ウィンドウのエクステントの現在の値を基準に変更します。 |
DPtoHIMETRIC | デバイス単位をHIMETRIC単位に変換します。 |
DPtoLP | デバイス単位を論理単位に変換します。 |
HIMETRICtoDP | HIMETRIC単位をデバイス単位に変換します。 |
HIMETRICtoLP | HIMETRIC単位を論理単位に変換します。 |
LPtoDP | 論理単位をデバイス単位に変換します。 |
LPtoHIMETRIC | 論理ユニットHIMETRIC単位に変換します。 |
FillRgn | 特定の地域、特定のブラシで塗りつぶします。 |
FrameRgn | ブラシを使用して、特定の地域の周りに境界線を描画します。 |
InvertRgn | 領域の色を反転します。 |
PaintRgn | 選択したブラシで領域を塗りつぶします。 |
SetBoundsRect | 指定されたデバイス コンテキストの外接する四角形についての蓄積を制御します。 |
GetBoundsRect | 現在蓄積された外接する四角形を指定したデバイス コンテキストを返します。 |
GetClipBox | 現在のクリッピング領域の境界の周囲最小外接する四角形の寸法を取得します。 |
SelectClipRgn | 指定されたモードを使用して、現在のクリップ領域と指定された領域を結合します。 |
ExcludeClipRect | 既存のクリッピング領域指定の四角形から成っている、新しいクリッピング領域を作成します。 |
ExcludeUpdateRgn | ウィンドウの更新された領域をクリッピング領域から除外することによって、ウィンドウの無効領域での描画を防止します。 |
IntersectClipRect | 現在の領域と四角形の交差部分を形成することにより、新しいクリッピング領域を作成します。 |
OffsetClipRgn | 特定のデバイスのクリッピング領域に移動します。 |
PtVisible | 指定された点がクリップ領域内かどうかを指定します。 |
RectVisible | 指定した四角形の一部がクリッピング領域内であるかどうかを決定します。 |
GetCurrentPosition | ペンの現在の位置 (論理座標) を取得します。 |
MoveTo | 現在の位置を移動します。 |
LineTo | 行の現在の位置からまで、いないなどが、ポイントを描画します。 |
アーク | 楕円の円弧を描画します。 |
ArcTo | 楕円の円弧を描画します。現在の位置が更新されますこの関数円弧と似ています。 |
AngleArc | 線分と円弧を描画し、現在位置を円弧の終了点に移動。 |
GetArcDirection | デバイス コンテキストの現在の円弧の方向を返します。 |
SetArcDirection | 円弧、四角形の機能に使用する描画の方向を設定します。 |
PolyDraw | 一連の線分とベジエ スプラインを描画します。この関数は現在の位置を更新します。 |
折れ線 | 一連の指定した点を結ぶ線分を描画します。 |
ポリポリゴン | 複数の一連の接続された線分を描画します。現在の位置は使用も、この関数を更新。 |
PolylineTo | 1 つ以上の直線を描画し、現在位置を最後の行の終了位置に移動。 |
PolyBezier | 1 つ以上のベジエ スプラインを描画します。現在の位置が使用も更新です。 |
PolyBezierTo | 1 つ以上のベジエ スプラインを描画し、現在位置を最後のベジエ スプラインの終了点に移動。 |
FillRect | 特定のブラシを使用して、指定した四角形を塗りつぶします。 |
FrameRect | 四角形の境界線を描画します。 |
InvertRect | 四角形の内部を反転します。 |
DrawIcon | アイコンを描画します。 |
DrawDragRect | ドラッグと四角形を再描画し、消去。 |
FillSolidRect | 純色で四角形を塗りつぶします。 |
Draw3dRect | 3 次元四角形を描画します。 |
DrawEdge | 四角形の端を描画します。 |
DrawFrameControl | フレーム コントロールを描画します。 |
DrawState | イメージを表示し、状態を示す、視覚効果を適用。 |
和音 | 弦 (楕円と線分の交差によって囲まれた、閉じた図形) を描画します。 |
DrawFocusRect | フォーカスを示すために使用するスタイルで四角形を描画します。 |
楕円 | 楕円を描画します。 |
円グラフ | 扇形を描画します。 |
多角形 | 線で接続されている 2 つ以上のポイント (頂点) から構成される多角形を描画します。 |
ポリポリ ライン | 現在の多角形塗りつぶしモードを使用して満ちている 2 つ以上の多角形を作成します。多角形が切り離されたことがありますまたは彼らが重なる。 |
折れ線 | 指定された点を結ぶ線分のセットから構成される多角形を描画します。 |
四角形 | 現在のペンを使用して四角形を描画し、現在のブラシを使用して塗りつぶします。 |
RoundRect | 現在のペンを使用して、現在のブラシで塗りつぶさの丸い角を持つ四角形を描画します。 |
PatBlt | ビット パターンを作成します。 |
Bitblt 関数 | 指定されたデバイス コンテキストからビットマップをコピーします。 |
StretchBlt | ビットマップは、元の矩形とデバイスからストレッチやビットマップを転送先四角形のサイズに合わせて、必要に応じて圧縮を対象の四角形に移動します。 |
GetPixel | 指定したポイントでピクセルの RGB カラー値を取得します。 |
SetPixel | 指定したポイントに指定した色に最も近いにピクセルを設定します。 |
SetPixelV | 指定された座標に指定した色に最も近いピクセルに設定します。それは実際に描画ポイントの色値を返す必要はありませんので、 SetPixelVをSetPixelより高速です。 |
座標。 | 現在のブラシで領域を塗りつぶします。 |
ExtFloodFill | 領域は、現在のブラシで塗りつぶします。FloodFillメンバー関数よりも柔軟性を提供します。 |
MaskBlt | 指定されたマスクとラスター オペレーションを使用して、ソースとデスティネーション ビットマップのカラー データを結合します。 |
PlgBlt | 指定のデバイス コンテキストで指定された平行四辺形に元のデバイス コンテキストで指定された四角形からの色データのビットのビット ブロック転送を実行します。 |
TextOut | 現在選択されているフォントを使用して、指定した位置に文字列を書き込みます。 |
ExtTextOut | 現在選択されているフォントを使用して、四角形の領域内に文字列を書き込みます。 |
TabbedTextOut | タブをタブ ストップ位置の配列に指定した値に拡大して、指定した位置に文字列を書き込みます。 |
DrawText | 書式指定の四角形の描画。 |
GetTextExtent | 現在のフォント サイズを使用して、属性デバイス コンテキストのテキストの行の高さと幅を計算します。 |
GetOutputTextExtent | 現在のフォント サイズを使用して出力デバイス コンテキストのテキストの行の高さと幅を計算します。 |
GetTabbedTextExtent | 属性デバイス コンテキストでの文字列の高さと幅を計算します。 |
GetOutputTabbedTextExtent | 出力デバイス コンテキストでの文字列の高さ、幅を計算します。 |
GrayString | 描画 (淡色表示) テキストの特定の位置に該当する場合に、淡色表示。 |
GetTextAlign | テキスト配置フラグを取得します。 |
SetTextAlign | テキスト配置フラグを設定します。 |
GetTextFace | 現在のフォントのタイプフェイス名をバッファーにコピーする null で終わる文字列として。 |
GetTextMetrics | 現在のフォントのメトリックを属性デバイス コンテキストから取得します。 |
GetOutputTextMetrics | 出力デバイス コンテキストから現在のフォントのメトリックを取得します。 |
SetTextJustification | 文字列の区切り文字にスペースを追加します。 |
GetTextCharacterExtra | 文字間隔の量を現在の設定を取得します。 |
SetTextCharacterExtra | 文字間隔の量を設定します。 |
GetFontData | フォント メトリック情報をスケーラブルなフォント ファイルから取得します。フォント ファイルと返される情報の長さにオフセットを指定して取得する情報を識別します。 |
GetKerningPairs | カーニング ペアが指定されたデバイス コンテキストで現在選択されているフォントの文字を取得します。 |
GetOutlineTextMetrics | TrueType フォントのフォント メトリック情報を取得します。 |
GetGlyphOutline | アウトライン曲線またはビットマップを現在のフォントのアウトライン文字を取得します。 |
GetCharABCWidths | 現在のフォントから特定範囲内の連続した文字の論理単位の幅を取得します。 |
GetCharWidth | 現在のフォントから、特定の範囲内の連続した文字の幅を小数を取得します。 |
GetOutputCharWidth | 出力デバイス コンテキストを使用して、現在のフォントから文字の連続したグループ内の個々 の文字の幅を取得します。 |
Setmapperflags 関数 | 物理フォントの論理フォントをマップするときに、フォント マッパーを使用するアルゴリズムを変更します。 |
GetAspectRatioFilter | 現在の縦横比フィルターの設定を取得します。 |
QueryAbort | 呼び出し、 AbortProcコールバック機能印刷アプリケーションとクエリのため、印刷が終了する必要があるかどうか。 |
エスケープ | アプリケーションは GDI を使って特定のデバイスから直接使用できない機能にアクセスすることができます。Windows エスケープ機能にアクセスすることもできます。アプリケーションによるエスケープ呼び出しを翻訳し、デバイス ドライバーに送信。 |
DrawEscape | 描画は、グラフィックス デバイス インターフェイス (GDI) を通じて直接利用できない機能は、ビデオの表示のアクセス。 |
StartDoc | 新しい印刷ジョブが開始していること、デバイス ドライバーに通知します。 |
スタート ページ | 新しいページが開始していること、デバイス ドライバーに通知します。 |
先頭へ | ページを終了すると、デバイス ドライバーに通知します。 |
SetAbortProc | 場合は、印刷ジョブを中止する必要があります Windows を呼び出すプログラマが指定したコールバック関数を設定します。 |
AbortDoc | アプリケーションをデバイスにStartDocメンバー関数の最後の呼び出し以降に書き込んだすべての消去は、現在の印刷ジョブを終了します。 |
EndDoc | StartDocメンバー関数によって開始された印刷ジョブを終了します。 |
ScrollDC | ビットの四角形を水平方向および垂直方向にスクロールします。 |
PlayMetaFile | 指定されたメタファイルの内容を特定のデバイスで再生します。PlayMetaFileの強化バージョンでは、指定された拡張形式メタファイルに格納されている画像が表示されます。メタファイルを任意の回数を再生することができます。 |
AddMetaFileComment | 指定された拡張形式メタファイルにバッファーからコメントをコピーします。 |
AbortPath | 閉じ、デバイス コンテキスト パスを破棄。 |
BeginPath | デバイス コンテキストのパス ブラケットを開きます。 |
CloseFigure | 開いている図形をパスを閉じる。 |
EndPath | パス ブラケットを閉じ、デバイス コンテキストに、ブラケットで定義されているパスを選択。 |
FillPath | 現在のパスの開いている図形を閉じ、現在のブラシと多角形塗りつぶしモードを使用してパスの内部を塗りつぶします。 |
FlattenPath | 任意の曲線を現在のデバイス コンテキストに選択したパスに変換し、各曲線を一連の直線になります。 |
GetMiterLimit | デバイス コンテキストのマイター制限を返します。 |
GetPath | 線のエンドポイントと、デバイス コンテキストに選択されているパス内の曲線のコントロール ポイントを定義する座標を取得します。 |
SelectClipPath | 指定されたモードを使用して、既存のクリッピング領域を新しい領域を組み合わせて、デバイス コンテキストのクリッピング領域として、現在のパスを選択します。 |
SetMiterLimit | デバイス コンテキストのマイター結合の長さの制限を設定します。 |
StrokeAndFillPath | パス内の開いている図形を閉じ、現在のペンを使用してパスのアウトラインを打つし、現在のブラシを使用してその内部を塗りつぶします。 |
StrokePath | 現在のペンを使用して、指定したパスを表示します。 |
WidenPath | 現在のパスのパスをデバイス コンテキストに現在選択ペンを使用して場合が描画される領域として再定義します。 |
CDC の概要|nbsp;基本クラスのメンバー |階層図(&N)