次の方法で共有


Windows GDI

Windows GDI テクノロジの概要。

Windows GDI を開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

  • Windows GDI の
  • ドキュメントの と印刷

関数

 
AbortPath を する

AbortPath 関数は、指定されたデバイス コンテキスト内のすべてのパスを閉じて破棄します。
AddFontMemResourceEx の

AddFontMemResourceEx 関数は、メモリ イメージからシステムにフォント リソースを追加します。
AddFontResourceA の

AddFontResource 関数は、指定したファイルのフォント リソースをシステム フォント テーブルに追加します。 フォントは、その後、任意のアプリケーションでテキスト出力に使用できます。 (ANSI)
AddFontResourceExA の

AddFontResourceEx 関数は、指定したファイルのフォント リソースをシステムに追加します。 AddFontResourceEx 関数で追加されたフォントは、プライベートとしてマークでき、列挙可能としてマークすることはできません。 (ANSI)
AddFontResourceExW の

AddFontResourceEx 関数は、指定したファイルのフォント リソースをシステムに追加します。 AddFontResourceEx 関数で追加されたフォントは、プライベートとしてマークでき、列挙可能としてマークすることはできません。 (Unicode)
AddFontResourceW の

AddFontResource 関数は、指定したファイルのフォント リソースをシステム フォント テーブルに追加します。 フォントは、その後、任意のアプリケーションでテキスト出力に使用できます。 (Unicode)
AlphaBlend

AlphaBlend 関数は、透明または半透明のピクセルを持つビットマップを表示します。
AngleArc

AngleArc 関数は、線分と円弧を描画します。
AnimatePalette

AnimatePalette 関数は、指定された論理パレット内のエントリを置き換えます。
Arc

Arc 関数は楕円の円弧を描画します。
ArcTo を する

ArcTo 関数は楕円の円弧を描画します。
BeginPaint の

BeginPaint 関数は、指定されたウィンドウを描画用に準備し、PAINTSTRUCT 構造体に描画に関する情報を入力します。
BeginPath の

BeginPath 関数は、指定されたデバイス コンテキストでパス 角かっこを開きます。
BitBlt

BitBlt 関数は、指定したソース デバイス コンテキストからターゲット デバイス コンテキストへのピクセルの四角形に対応するカラー データのビット ブロック転送を実行します。
CancelDC の

CancelDC 関数は、指定されたデバイス コンテキスト (DC) で保留中の操作を取り消します。
CFP_ALLOCPROC

メモリを割り当てるために CreateFontPackage と MergeFontPackage によって使用される、クライアント提供のコールバック関数。
CFP_FREEPROC

メモリを解放するために CreateFontPackage と MergeFontPackage によって使用される、クライアント提供のコールバック関数。
CFP_REALLOCPROC

割り当てられたバッファーのサイズを変更する必要がある場合にメモリを再割り当てするために CreateFontPackage と MergeFontPackage によって使用されるクライアント提供のコールバック関数。
ChangeDisplaySettingsA

ChangeDisplaySettings 関数は、既定のディスプレイ デバイスの設定を指定されたグラフィックス モードに変更します。 (ANSI)
ChangeDisplaySettingsExA

ChangeDisplaySettingsEx 関数は、指定したディスプレイ デバイスの設定を指定したグラフィックス モードに変更します。 (ANSI)
ChangeDisplaySettingsExW

ChangeDisplaySettingsEx 関数は、指定したディスプレイ デバイスの設定を指定したグラフィックス モードに変更します。 (Unicode)
ChangeDisplaySettingsW

ChangeDisplaySettings 関数は、既定のディスプレイ デバイスの設定を指定されたグラフィックス モードに変更します。 (Unicode)
コード

コード関数は、コード (楕円と直線セグメントの交差で囲まれた領域を割り当てと呼ばれます) を描画します。 コードは、現在のペンを使用してアウトライン化され、現在のブラシを使用して塗りつぶされます。
ClientToScreen

ClientToScreen 関数は、指定したポイントのクライアント領域座標を画面座標に変換します。
CloseEnhMetaFile の

CloseEnhMetaFile 関数は、拡張メタファイル デバイス コンテキストを閉じ、拡張形式のメタファイルを識別するハンドルを返します。
CloseFigure の

CloseFigure 関数は、パス内の開いている図形を閉じます。
CloseMetaFile の

CloseMetaFile 関数は、メタファイル デバイス コンテキストを閉じ、Windows 形式のメタファイルを識別するハンドルを返します。
CombineRgn の

CombineRgn 関数は、2 つの領域を結合し、結果を 3 番目の領域に格納します。 2 つの領域は、指定されたモードに従って結合されます。
CombineTransform の

CombineTransform 関数は、2 つのワールド空間変換とページ空間変換を連結します。
CopyEnhMetaFileA

CopyEnhMetaFile 関数は、拡張形式メタファイルの内容を指定されたファイルにコピーします。 (ANSI)
CopyEnhMetaFileW

CopyEnhMetaFile 関数は、拡張形式メタファイルの内容を指定されたファイルにコピーします。 (Unicode)
CopyMetaFileA

CopyMetaFile 関数は、Windows 形式のメタファイルの内容を指定されたファイルにコピーします。 (ANSI)
CopyMetaFileW の

CopyMetaFile 関数は、Windows 形式のメタファイルの内容を指定されたファイルにコピーします。 (Unicode)
CopyRect

CopyRect 関数は、1 つの四角形の座標を別の四角形にコピーします。
CreateBitmap の

CreateBitmap 関数は、指定された幅、高さ、および色形式 (カラー プレーンとピクセルあたりのビット数) を持つビットマップを作成します。
CreateBitmapIndirect の

CreateBitmapIndirect 関数は、指定された幅、高さ、および色形式 (カラー プレーンとピクセルあたりのビット数) を持つビットマップを作成します。
CreateBrushIndirect の

CreateBrushIndirect 関数は、指定したスタイル、色、パターンを持つ論理ブラシを作成します。
CreateCompatibleBitmap の

CreateCompatibleBitmap 関数は、指定されたデバイス コンテキストに関連付けられているデバイスと互換性のあるビットマップを作成します。
CreateCompatibleDC の

CreateCompatibleDC 関数は、指定されたデバイスと互換性のあるメモリ デバイス コンテキスト (DC) を作成します。
CreateDCA の

CreateDC 関数は、指定した名前を使用してデバイスのデバイス コンテキスト (DC) を作成します。 (ANSI)
CreateDCW の

CreateDC 関数は、指定した名前を使用してデバイスのデバイス コンテキスト (DC) を作成します。 (Unicode)
CreateDIBitmap の

CreateDIBitmap 関数は、DIB から互換性のあるビットマップ (DDB) を作成し、必要に応じてビットマップ ビットを設定します。
CreateDIBPatternBrush の

CreateDIBPatternBrush 関数は、指定されたデバイスに依存しないビットマップ (DIB) で指定されたパターンを持つ論理ブラシを作成します。
CreateDIBPatternBrushPt の

CreateDIBPatternBrushPt 関数は、デバイスに依存しないビットマップ (DIB) で指定されたパターンを持つ論理ブラシを作成します。
CreateDIBSection の

CreateDIBSection 関数は、アプリケーションが直接書き込むことができる DIB を作成します。
CreateDiscardableBitmap の

CreateDiscardableBitmap 関数は、指定されたデバイスと互換性のある破棄可能なビットマップを作成します。
CreateEllipticRgn の

CreateEllipticRgn 関数は楕円領域を作成します。
CreateEllipticRgnIndirect の

CreateEllipticRgnIndirect 関数は楕円領域を作成します。
CreateEnhMetaFileA の

CreateEnhMetaFile 関数は、拡張形式メタファイルのデバイス コンテキストを作成します。 このデバイス コンテキストを使用して、デバイスに依存しない画像を格納できます。 (ANSI)
CreateEnhMetaFileW の

CreateEnhMetaFile 関数は、拡張形式メタファイルのデバイス コンテキストを作成します。 このデバイス コンテキストを使用して、デバイスに依存しない画像を格納できます。 (Unicode)
CreateFontA の

CreateFont 関数は、指定された特性を持つ論理フォントを作成します。 その後、論理フォントを任意のデバイスのフォントとして選択できます。 (ANSI)
CreateFontIndirectA の

CreateFontIndirect 関数は、指定された特性を持つ論理フォントを作成します。 その後、任意のデバイス コンテキストの現在のフォントとしてフォントを選択できます。 (ANSI)
CreateFontIndirectExA の

CreateFontIndirectEx 関数は、指定した構造体の特性を持つ論理フォントを指定します。 その後、任意のデバイス コンテキストの現在のフォントとしてフォントを選択できます。 (ANSI)
CreateFontIndirectExW の

CreateFontIndirectEx 関数は、指定した構造体の特性を持つ論理フォントを指定します。 その後、任意のデバイス コンテキストの現在のフォントとしてフォントを選択できます。 (Unicode)
CreateFontIndirectW の

CreateFontIndirect 関数は、指定された特性を持つ論理フォントを作成します。 その後、任意のデバイス コンテキストの現在のフォントとしてフォントを選択できます。 (Unicode)
CreateFontPackage の

CreateFontPackage 関数は、通常、プリンターに渡すために、指定された TrueType フォントのサブセット バージョンを作成します。
CreateFontW の

CreateFont 関数は、指定された特性を持つ論理フォントを作成します。 その後、論理フォントを任意のデバイスのフォントとして選択できます。 (Unicode)
CreateHalftonePalette の

CreateHalftonePalette 関数は、指定されたデバイス コンテキスト (DC) のハーフトーン パレットを作成します。
CreateHatchBrush の

CreateHatchBrush 関数は、指定されたハッチング パターンと色を持つ論理ブラシを作成します。
CreateICA の

CreateIC 関数は、指定されたデバイスの情報コンテキストを作成します。 (ANSI)
CreateICW の

CreateIC 関数は、指定されたデバイスの情報コンテキストを作成します。 (Unicode)
CreateMetaFileA の

CreateMetaFile 関数は、Windows 形式のメタファイルのデバイス コンテキストを作成します。 (ANSI)
CreateMetaFileW の

CreateMetaFile 関数は、Windows 形式のメタファイルのデバイス コンテキストを作成します。 (Unicode)
CreatePalette の

CreatePalette 関数は、論理パレットを作成します。
CreatePatternBrush の

CreatePatternBrush 関数は、指定されたビットマップ パターンを持つ論理ブラシを作成します。 ビットマップは、CreateDIBSection 関数によって作成される DIB セクション ビットマップにすることも、デバイスに依存するビットマップにすることもできます。
CreatePen の

CreatePen 関数は、指定したスタイル、幅、色を持つ論理ペンを作成します。 その後、ペンをデバイス コンテキストに選択し、線と曲線を描画するために使用できます。
CreatePenIndirect の

CreatePenIndirect 関数は、構造で指定されたスタイル、幅、色を持つ論理的な化粧品用ペンを作成します。
CreatePolygonRgn の

CreatePolygonRgn 関数は、多角形領域を作成します。
CreatePolyPolygonRgn の

CreatePolyPolygonRgn 関数は、一連の多角形で構成される領域を作成します。 多角形は重なり合うことができます。
CreateRectRgn を する

CreateRectRgn 関数は四角形の領域を作成します。
CreateRectRgnIndirect を する

CreateRectRgnIndirect 関数は、四角形の領域を作成します。
CreateRoundRectRgn の

CreateRoundRectRgn 関数は、角が丸い四角形領域を作成します。
CreateScalableFontResourceA の

CreateScalableFontResource 関数は、スケーラブルなフォントのフォント リソース ファイルを作成します。 (ANSI)
CreateScalableFontResourceW の

CreateScalableFontResource 関数は、スケーラブルなフォントのフォント リソース ファイルを作成します。 (Unicode)
CreateSolidBrush の

CreateSolidBrush 関数は、指定された純色を持つ論理ブラシを作成します。
DeleteDC の

DeleteDC 関数は、指定されたデバイス コンテキスト (DC) を削除します。
DeleteEnhMetaFile の

DeleteEnhMetaFile 関数は、拡張形式のメタファイルまたは拡張形式のメタファイル ハンドルを削除します。
DeleteFont の

DeleteFont マクロは、フォント オブジェクトを削除し、フォント オブジェクトに関連付けられているすべてのシステム リソースを解放します。
DeleteMetaFile の

DeleteMetaFile 関数は、Windows 形式のメタファイルまたは Windows 形式のメタファイル ハンドルを削除します。
DeleteObject の

DeleteObject 関数は、論理ペン、ブラシ、フォント、ビットマップ、領域、またはパレットを削除し、オブジェクトに関連付けられているすべてのシステム リソースを解放します。 オブジェクトが削除されると、指定したハンドルは無効になります。
DIBINDEX の

DIBINDEX マクロは、DIB カラー テーブル内のエントリにインデックスを取り、指定されたインデックスに関連付けられている色を指定する COLORREF 値を返します。
DPtoLP を する

DPtoLP 関数は、デバイスの座標を論理座標に変換します。 変換は、デバイス コンテキストのマッピング モード、ウィンドウとビューポートの原点とエクステントの設定、ワールド変換によって異なります。
DrawAnimatedRects

ウィンドウのキャプションをアニメーション化して、アイコンの開き方やウィンドウの最小化または最大化を示します。
DrawCaption

DrawCaption 関数は、ウィンドウキャプションを描画します。
DrawEdge を する

DrawEdge 関数は、四角形の 1 つ以上のエッジを描画します。
DrawEscape

DrawEscape 関数は、グラフィックス デバイス インターフェイス (GDI) を介して直接使用できない、指定されたビデオ ディスプレイの描画機能を提供します。
DrawFocusRect を する

DrawFocusRect 関数は、四角形にフォーカスがあることを示すために使用されるスタイルで四角形を描画します。
DrawFrameControl の

DrawFrameControl 関数は、指定した型とスタイルのフレーム コントロールを描画します。
DrawStateA の

DrawState 関数は、イメージを表示し、無効または既定の状態などの状態を示す視覚効果を適用します。 (ANSI)
DRAWSTATEPROC の

DrawStateProc 関数は、DrawState 関数の複雑なイメージをレンダリングするアプリケーション定義のコールバック関数です。
DrawStateW を する

DrawState 関数は、イメージを表示し、無効または既定の状態などの状態を示す視覚効果を適用します。 (Unicode)
DrawText の

DrawText 関数は、指定した四角形に書式設定されたテキストを描画します。 (DrawText 関数)
DrawTextA の

DrawText 関数は、指定した四角形に書式設定されたテキストを描画します。 指定した方法 (タブの展開、文字の正当化、改行など) に従ってテキストの書式を設定します。 (DrawTextA)
DrawTextExA の

DrawTextEx 関数は、指定した四角形に書式設定されたテキストを描画します。 (ANSI)
DrawTextExW の

DrawTextEx 関数は、指定した四角形に書式設定されたテキストを描画します。 (Unicode)
DrawTextW の

DrawTextW (Unicode) 関数は、指定した四角形に書式設定されたテキストを描画します。 (DrawTextW 関数)
楕円

Ellipse 関数は楕円を描画します。 楕円の中心は、指定した外接する四角形の中心です。 楕円は現在のペンを使用して輪郭を描き、現在のブラシを使用して塗りつぶされます。
EndPaint

EndPaint 関数は、指定されたウィンドウで描画の終了をマークします。 この関数は BeginPaint 関数の呼び出しごとに必要ですが、描画が完了した後にのみ必要です。
EndPath を する

EndPath 関数は、パス 角かっこを閉じ、角かっこで定義されたパスを、指定したデバイス コンテキストに選択します。
ENHMFENUMPROC

EnhMetaFileProc 関数は、EnumEnhMetaFile 関数で使用されるアプリケーション定義のコールバック関数です。
EnumDisplayDevicesA の

EnumDisplayDevices 関数を使用すると、現在のセッションのディスプレイ デバイスに関する情報を取得できます。 (ANSI)
EnumDisplayDevicesW の

EnumDisplayDevices 関数を使用すると、現在のセッションのディスプレイ デバイスに関する情報を取得できます。 (Unicode)
EnumDisplayMonitors の

EnumDisplayMonitors 関数は、指定されたクリッピング四角形とデバイス コンテキストの可視領域の交差によって形成された領域と交差する表示モニター (ミラーリング ドライバーに関連付けられた非表示の擬似モニターを含む) を列挙します。 EnumDisplayMonitors は、列挙されるモニターごとに、アプリケーション定義の MonitorEnumProc コールバック関数を 1 回呼び出します。 GetSystemMetrics (SM_CMONITORS) では、ディスプレイ モニターのみがカウントされることに注意してください。
EnumDisplaySettingsA の

EnumDisplaySettings 関数は、ディスプレイ デバイスのグラフィックス モードの 1 つに関する情報を取得します。 ディスプレイ デバイスのすべてのグラフィックス モードの情報を取得するには、この関数を一連の呼び出しを行います。 (ANSI)
EnumDisplaySettingsExA の

EnumDisplaySettingsEx 関数は、ディスプレイ デバイスのグラフィックス モードのいずれかに関する情報を取得します。 ディスプレイ デバイスのすべてのグラフィックス モードの情報を取得するには、この関数を一連の呼び出しを行います。 (ANSI)
EnumDisplaySettingsExW の

EnumDisplaySettingsEx 関数は、ディスプレイ デバイスのグラフィックス モードのいずれかに関する情報を取得します。 ディスプレイ デバイスのすべてのグラフィックス モードの情報を取得するには、この関数を一連の呼び出しを行います。 (Unicode)
EnumDisplaySettingsW の

EnumDisplaySettings 関数は、ディスプレイ デバイスのグラフィックス モードの 1 つに関する情報を取得します。 ディスプレイ デバイスのすべてのグラフィックス モードの情報を取得するには、この関数を一連の呼び出しを行います。 (Unicode)
EnumEnhMetaFile の

EnumEnhMetaFile 関数は、各レコードを取得し、指定されたコールバック関数に渡すことによって、拡張形式のメタファイル内のレコードを列挙します。
EnumFontFamiliesA を する

EnumFontFamilies 関数は、指定したデバイスで使用できる、指定したフォント ファミリ内のフォントを列挙します。 (ANSI)
EnumFontFamiliesExA を する

EnumFontFamiliesEx 関数は、LOGFONT 構造体で指定されたフォント特性に一致するシステム内のすべての一意の名前のフォントを列挙します。 EnumFontFamiliesEx は、書体名、文字セット、またはその両方に基づいてフォントを列挙します。 (ANSI)
EnumFontFamiliesExW を する

EnumFontFamiliesEx 関数は、LOGFONT 構造体で指定されたフォント特性に一致するシステム内のすべての一意の名前のフォントを列挙します。 EnumFontFamiliesEx は、書体名、文字セット、またはその両方に基づいてフォントを列挙します。 (Unicode)
EnumFontFamiliesW を する

EnumFontFamilies 関数は、指定したデバイスで使用できる、指定したフォント ファミリ内のフォントを列挙します。 (Unicode)
EnumFontsA の

EnumFonts 関数は、指定したデバイスで使用できるフォントを列挙します。 (ANSI)
EnumFontsW の

EnumFonts 関数は、指定したデバイスで使用できるフォントを列挙します。 (Unicode)
EnumMetaFile を する

EnumMetaFile 関数は、各レコードを取得し、指定されたコールバック関数に渡すことによって、Windows 形式のメタファイル内のレコードを列挙します。
EnumObjects の

EnumObjects 関数は、指定されたデバイス コンテキスト (DC) で使用できるペンまたはブラシを列挙します。
EqualRect を する

EqualRect 関数は、左上隅と右下隅の座標を比較することによって、指定された 2 つの四角形が等しいかどうかを判断します。
EqualRgn を する

EqualRgn 関数は、指定された 2 つの領域が同一かどうかを確認します。 この関数では、サイズと形状が等しい場合、2 つの領域が同一と見なされます。
ExcludeClipRect の

ExcludeClipRect 関数は、指定した四角形を引いた既存のクリッピング領域で構成される新しいクリッピング領域を作成します。
ExcludeUpdateRgn の

ExcludeUpdateRgn 関数は、ウィンドウ内の更新された領域をクリッピング領域から除外することで、ウィンドウの無効な領域内での描画を防止します。
ExtCreatePen を する

ExtCreatePen 関数は、指定されたスタイル、幅、ブラシの属性を持つ、論理的な外観または幾何学的なペンを作成します。
ExtCreateRegion の

ExtCreateRegion 関数は、指定した領域と変換データから領域を作成します。
ExtFloodFill

ExtFloodFill 関数は、表示サーフェスの領域を現在のブラシで塗りつぶします。
ExtSelectClipRgn

ExtSelectClipRgn 関数は、指定したモードを使用して、指定した領域と現在のクリッピング領域を結合します。
extTextOutA の

ExtTextOut 関数は、現在選択されているフォント、背景色、およびテキストの色を使用してテキストを描画します。 必要に応じて、クリッピング、opaquing、またはその両方に使用するディメンションを指定できます。 (ANSI)
ExtTextOutW の

ExtTextOut 関数は、現在選択されているフォント、背景色、およびテキストの色を使用してテキストを描画します。 必要に応じて、クリッピング、opaquing、またはその両方に使用するディメンションを指定できます。 (Unicode)
FillPath を する

FillPath 関数は、現在のパス内の開いている図形を閉じ、現在のブラシと多角形塗りつぶしモードを使用してパスの内部を塗りつぶします。
FillRect

FillRect 関数は、指定したブラシを使用して四角形を塗りつぶします。 この関数には左罫線と上罫線が含まれますが、四角形の右罫線と下罫線は除外されます。
FillRgn

FillRgn 関数は、指定したブラシを使用して領域を塗りつぶします。
FlattenPath の

FlattenPath 関数は、現在のデバイス コンテキスト (DC) に選択されているパス内のすべての曲線を変換し、各曲線を一連の線に変換します。
FloodFill

FloodFill 関数は、表示サーフェスの領域を現在のブラシで塗りつぶします。 領域は、color パラメーターで指定されているように境界付けされているものと見なされます。
FrameRect

FrameRect 関数は、指定したブラシを使用して、指定した四角形の周囲に罫線を描画します。 罫線の幅と高さは、常に 1 つの論理単位です。
FrameRgn

FrameRgn 関数は、指定したブラシを使用して、指定した領域の周囲に罫線を描画します。
GdiAlphaBlend を する

GdiAlphaBlend 関数は、透明または半透明のピクセルを持つビットマップを表示します。
GdiComment の

GdiComment 関数は、バッファーから指定された拡張形式のメタファイルにコメントをコピーします。
GdiFlush の

GdiFlush 関数は、呼び出し元スレッドの現在のバッチをフラッシュします。
GdiGetBatchLimit の

GdiGetBatchLimit 関数は、呼び出し元スレッドの現在のバッチに累積できる関数呼び出しの最大数を返します。 この制限を超えると、システムは現在のバッチをフラッシュします。
GdiGradientFill

GdiGradientFill 関数は、四角形と三角形の構造体を塗りつぶします。
GdiSetBatchLimit の

GdiSetBatchLimit 関数は、呼び出し元スレッドの現在のバッチに累積できる関数呼び出しの最大数を設定します。 この制限を超えると、システムは現在のバッチをフラッシュします。
GdiTransparentBlt を する

GdiTransparentBlt 関数は、指定したソース デバイス コンテキストからターゲット デバイス コンテキストへのピクセルの四角形に対応するカラー データのビット ブロック転送を実行します。
GetArcDirection の

GetArcDirection 関数は、指定されたデバイス コンテキストの現在のアーク方向を取得します。 円弧関数と四角形関数では、円弧の方向が使用されます。
GetAspectRatioFilterEx の

GetAspectRatioFilterEx 関数は、現在の縦横比フィルターの設定を取得します。
GetBitmapBits の

GetBitmapBits 関数は、指定したデバイス依存ビットマップのビットマップ ビットをバッファーにコピーします。
GetBitmapDimensionEx の

GetBitmapDimensionEx 関数は、互換性のあるビットマップの次元を取得します。 取得したディメンションは、SetBitmapDimensionEx 関数によって設定されている必要があります。
GetBkColor を する

GetBkColor 関数は、指定されたデバイス コンテキストの現在の背景色を返します。
GetBkMode の

GetBkMode 関数は、指定されたデバイス コンテキストの現在のバックグラウンド ミックス モードを返します。 デバイス コンテキストの背景ミックス モードは、実線ではないテキスト、ハッチングされたブラシ、ペン スタイルに影響します。
GetBoundsRect の

GetBoundsRect 関数は、指定されたデバイス コンテキストの現在の累積外接する四角形を取得します。
GetBrushOrgEx の

GetBrushOrgEx 関数は、指定されたデバイス コンテキストの現在のブラシの原点を取得します。 この関数は、GetBrushOrg 関数を置き換えます。
GetBValue を する

GetBValue マクロは、赤、緑、青 (RGB) 値の青のコンポーネントの強度値を取得します。
GetCharABCWidthsA の

GetCharABCWidths 関数は、現在の TrueType フォントから、指定した範囲内の連続する文字の幅を論理単位で取得します。 この関数は TrueType フォントでのみ成功します。 (ANSI)
GetCharABCWidthsFloatA の

GetCharABCWidthsFloat 関数は、現在のフォントから指定した範囲内の連続する文字の幅を論理単位で取得します。 (ANSI)
GetCharABCWidthsFloatW の

GetCharABCWidthsFloat 関数は、現在のフォントから指定した範囲内の連続する文字の幅を論理単位で取得します。 (Unicode)
GetCharABCWidthsI の

GetCharABCWidthsI 関数は、現在の TrueType フォントから、指定した範囲内の連続するグリフ インデックスの幅を論理単位で取得します。 この関数は TrueType フォントでのみ成功します。
GetCharABCWidthsW の

GetCharABCWidths 関数は、現在の TrueType フォントから、指定した範囲内の連続する文字の幅を論理単位で取得します。 この関数は TrueType フォントでのみ成功します。 (Unicode)
GetCharacterPlacementA を する

GetCharacterPlacement 関数は、文字幅、キャレットの配置、文字列内の順序付け、グリフのレンダリングなど、文字列に関する情報を取得します。 (ANSI)
GetCharacterPlacementW の

GetCharacterPlacement 関数は、文字幅、キャレットの配置、文字列内の順序付け、グリフのレンダリングなど、文字列に関する情報を取得します。 (Unicode)
GetCharWidth32A の

GetCharWidth32 関数は、現在のフォントから指定した範囲内の連続する文字の幅を論理座標で取得します。 (ANSI)
GetCharWidth32W の

GetCharWidth32 関数は、現在のフォントから指定した範囲内の連続する文字の幅を論理座標で取得します。 (Unicode)
GetCharWidthA の

GetCharWidth 関数は、現在のフォントから指定した範囲内の連続する文字の幅を論理座標で取得します。 (ANSI)
GetCharWidthFloatA の

GetCharWidthFloat 関数は、現在のフォントから、指定した範囲内の連続する文字の小数部の幅を取得します。 (ANSI)
GetCharWidthFloatW の

GetCharWidthFloat 関数は、現在のフォントから、指定した範囲内の連続する文字の小数部の幅を取得します。 (Unicode)
GetCharWidthI の

GetCharWidthI 関数は、現在のフォントから指定した範囲の連続するグリフ インデックスの幅を論理座標で取得します。
GetCharWidthW の

GetCharWidth 関数は、現在のフォントから指定した範囲内の連続する文字の幅を論理座標で取得します。 (Unicode)
GetClipBox の

GetClipBox 関数は、デバイス上の現在の表示領域の周囲に描画できる最も狭い外接する四角形の寸法を取得します。
GetClipRgn の

GetClipRgn 関数は、指定されたデバイス コンテキストの現在のアプリケーション定義クリッピング領域を識別するハンドルを取得します。
GetColorAdjustment を する

GetColorAdjustment 関数は、指定されたデバイス コンテキスト (DC) の色調整値を取得します。
GetCurrentObject の

GetCurrentObject 関数は、指定したデバイス コンテキスト (DC) で選択されている、指定した型のオブジェクトへのハンドルを取得します。
GetCurrentPositionEx の

GetCurrentPositionEx 関数は、論理座標の現在位置を取得します。
GetDC の

GetDC 関数は、指定されたウィンドウのクライアント領域または画面全体のデバイス コンテキスト (DC) へのハンドルを取得します。
GetDCBrushColor の

GetDCBrushColor 関数は、指定されたデバイス コンテキスト (DC) の現在のブラシの色を取得します。
GetDCEx の

GetDCEx 関数は、指定されたウィンドウのクライアント領域または画面全体のデバイス コンテキスト (DC) へのハンドルを取得します。
GetDCOrgEx を する

GetDCOrgEx 関数は、指定されたデバイス コンテキスト (DC) の最終的な変換元を取得します。
GetDCPenColor の

GetDCPenColor 関数は、指定されたデバイス コンテキスト (DC) の現在のペンの色を取得します。
GetDeviceCaps の

GetDeviceCaps 関数は、指定されたデバイスのデバイス固有の情報を取得します。
GetDIBColorTable の

GetDIBColorTable 関数は、指定されたデバイス コンテキストに現在選択されている DIB セクション ビットマップのカラー テーブル内のエントリの範囲から RGB (赤、緑、青) の色値を取得します。
GetDIBits の

GetDIBits 関数は、指定した互換性のあるビットマップのビットを取得し、指定した形式を使用してバッファーに DIB としてコピーします。
GetEnhMetaFileA を する

GetEnhMetaFile 関数は、指定されたファイルに格納されている拡張形式のメタファイルを識別するハンドルを作成します。 (ANSI)
GetEnhMetaFileBits の

GetEnhMetaFileBits 関数は、指定された拡張形式メタファイルの内容を取得し、バッファーにコピーします。
GetEnhMetaFileDescriptionA を する

GetEnhMetaFileDescription 関数は、拡張形式のメタファイルから省略可能なテキストの説明を取得し、指定されたバッファーに文字列をコピーします。 (ANSI)
GetEnhMetaFileDescriptionW を する

GetEnhMetaFileDescription 関数は、拡張形式のメタファイルから省略可能なテキストの説明を取得し、指定されたバッファーに文字列をコピーします。 (Unicode)
GetEnhMetaFileHeader を する

GetEnhMetaFileHeader 関数は、指定された拡張形式メタファイルのヘッダーを含むレコードを取得します。
GetEnhMetaFilePaletteEntries を する

GetEnhMetaFilePaletteEntries 関数は、指定された拡張メタファイルからオプションのパレット エントリを取得します。
GetEnhMetaFileW の

GetEnhMetaFile 関数は、指定されたファイルに格納されている拡張形式のメタファイルを識別するハンドルを作成します。 (Unicode)
GetFontData を する

GetFontData 関数は、TrueType フォントのフォント メトリック データを取得します。
GetFontLanguageInfo を する

GetFontLanguageInfo 関数は、指定された表示コンテキストで現在選択されているフォントに関する情報を返します。 アプリケーションでは通常、この情報と GetCharacterPlacement 関数を使用して、表示用の文字列を準備します。
GetFontUnicodeRanges の

GetFontUnicodeRanges 関数は、フォントでサポートされている Unicode 文字に関する情報を返します。 この情報は GLYPHSET 構造体として返されます。
GetGlyphIndicesA を する

GetGlyphIndices 関数は、文字列をグリフ インデックスの配列に変換します。 この関数を使用して、フォントにグリフが存在するかどうかを判断できます。 (ANSI)
GetGlyphIndicesW を する

GetGlyphIndices 関数は、文字列をグリフ インデックスの配列に変換します。 この関数を使用して、フォントにグリフが存在するかどうかを判断できます。 (Unicode)
GetGlyphOutlineA を する

GetGlyphOutline 関数は、指定されたデバイス コンテキストで選択された TrueType フォントの文字のアウトラインまたはビットマップを取得します。 (ANSI)
GetGlyphOutlineW を する

GetGlyphOutline 関数は、指定されたデバイス コンテキストで選択された TrueType フォントの文字のアウトラインまたはビットマップを取得します。 (Unicode)
GetGraphicsMode の

GetGraphicsMode 関数は、指定されたデバイス コンテキストの現在のグラフィックス モードを取得します。
GetGValue を する

GetGValue マクロは、赤、緑、青 (RGB) の値の緑のコンポーネントの強度値を取得します。
getKerningPairsA を する

GetKerningPairs 関数は、指定されたデバイス コンテキストで現在選択されているフォントの文字カーニング ペアを取得します。 (ANSI)
GetKerningPairsW を する

GetKerningPairs 関数は、指定されたデバイス コンテキストで現在選択されているフォントの文字カーニング ペアを取得します。 (Unicode)
GetLayout の

GetLayout 関数は、デバイス コンテキスト (DC) のレイアウトを返します。
GetMapMode を する

GetMapMode 関数は、現在のマッピング モードを取得します。
GetMetaFileA の

GetMetaFile 関数は、指定したファイルに格納されているメタファイルを識別するハンドルを作成します。 (ANSI)
GetMetaFileBitsEx を する

GetMetaFileBitsEx 関数は、Windows 形式のメタファイルの内容を取得し、指定されたバッファーにコピーします。
GetMetaFileW の

GetMetaFile 関数は、指定したファイルに格納されているメタファイルを識別するハンドルを作成します。 (Unicode)
GetMetaRgn を する

GetMetaRgn 関数は、指定されたデバイス コンテキストの現在のメタリージョンを取得します。
GetMiterLimit を する

GetMiterLimit 関数は、指定されたデバイス コンテキストのマイター制限を取得します。
GetMonitorInfoA の

GetMonitorInfo 関数は、ディスプレイ モニターに関する情報を取得します。 (ANSI)
GetMonitorInfoW の

GetMonitorInfo 関数は、ディスプレイ モニターに関する情報を取得します。 (Unicode)
GetNearestColor の

GetNearestColor 関数は、指定された色の値が使用されたときに表示されるシステム パレットから色を識別する色値を取得します。
GetNearestPaletteIndex を する

GetNearestPaletteIndex 関数は、指定された色の値に最も近い、指定された論理パレット内のエントリのインデックスを取得します。
GetObject の

GetObject 関数 (wingdi.h) は、指定されたグラフィックス オブジェクトの情報を取得します。
GetObjectA の

GetObject 関数は、指定されたグラフィックス オブジェクトの情報を取得します。 (GetObjectA)
GetObjectType を する

GetObjectType は、指定したオブジェクトの型を取得します。
GetObjectW の

GetObjectW (Unicode) 関数 (wingdi.h) は、指定されたグラフィックス オブジェクトの情報を取得します。
GetOutlineTextMetricsA の

GetOutlineTextMetrics 関数は、TrueType フォントのテキスト メトリックを取得します。 (ANSI)
GetOutlineTextMetricsW の

GetOutlineTextMetrics 関数は、TrueType フォントのテキスト メトリックを取得します。 (Unicode)
GetPaletteEntries を する

GetPaletteEntries 関数は、指定された論理パレットから指定された範囲のパレット エントリを取得します。
GetPath を する

GetPath 関数は、指定されたデバイス コンテキストで選択されたパスで見つかった曲線の端点と制御点を定義する座標を取得します。
GetPixel の

GetPixel 関数は、指定した座標のピクセルの赤、緑、青 (RGB) の色値を取得します。
GetPolyFillMode の

GetPolyFillMode 関数は、現在のポリゴン フィル モードを取得します。
GetRandomRgn を する

GetRandomRgn 関数は、指定したデバイス コンテキストのシステム クリッピング領域を特定のリージョンにコピーします。
GetRasterizerCaps の

GetRasterizerCaps 関数は、TrueType フォントがシステムにインストールされているかどうかを示すフラグを返します。
GetRegionData を する

GetRegionData 関数は、指定されたバッファーに領域を記述するデータを格納します。 このデータには、領域を構成する四角形のディメンションが含まれます。
GetRgnBox を する

GetRgnBox 関数は、指定した領域の外接する四角形を取得します。
GetROP2 の

GetROP2 関数は、指定されたデバイス コンテキストのフォアグラウンド ミックス モードを取得します。 ミックス モードでは、ペンまたは内部の色と、画面に既に表示されている色を組み合わせて新しい色を生成する方法を指定します。
GetRValue を する

GetRValue マクロは、赤、緑、青 (RGB) の値の赤のコンポーネントの強度値を取得します。
GetStockObject の

GetStockObject 関数は、いずれかのストック ペン、ブラシ、フォント、またはパレットへのハンドルを取得します。
GetStretchBltMode の

GetStretchBltMode 関数は、現在のストレッチ モードを取得します。 ストレッチ モードでは、StretchBlt 関数が呼び出されたときに、拡大または圧縮されるビットマップに対してカラー データを追加または削除する方法を定義します。
GetSysColorBrush の

GetSysColorBrush 関数は、指定された色インデックスに対応する論理ブラシを識別するハンドルを取得します。
GetSystemPaletteEntries の

GetSystemPaletteEntries 関数は、指定されたデバイス コンテキスト (DC) に関連付けられているシステム パレットからパレット エントリの範囲を取得します。
GetSystemPaletteUse の

GetSystemPaletteUse 関数は、指定されたデバイス コンテキスト (DC) のシステム (物理) パレットの現在の状態を取得します。
GetTabbedTextExtentA の

GetTabbedTextExtent 関数は、文字列の幅と高さを計算します。 (ANSI)
GetTabbedTextExtentW の

GetTabbedTextExtent 関数は、文字列の幅と高さを計算します。 (Unicode)
GetTextAlign の

GetTextAlign 関数は、指定されたデバイス コンテキストのテキスト配置設定を取得します。
GetTextCharacterExtra の

GetTextCharacterExtra 関数は、指定されたデバイス コンテキストの現在の文字間の間隔を取得します。
GetTextColor を する

GetTextColor 関数は、指定されたデバイス コンテキストの現在のテキストの色を取得します。
GetTextExtentExPointA の

GetTextExtentExPoint 関数は、指定したスペース内に収まる指定した文字列内の文字数を取得し、それらの各文字のテキスト範囲を配列に格納します。 (ANSI)
GetTextExtentExPointI の

GetTextExtentExPointI 関数は、指定したスペース内に収まる指定した文字列内の文字数を取得し、それらの各文字のテキストエクステントを配列に格納します。
GetTextExtentExPointW の

GetTextExtentExPoint 関数は、指定したスペース内に収まる指定した文字列内の文字数を取得し、それらの各文字のテキスト範囲を配列に格納します。 (Unicode)
GetTextExtentPoint32A の

GetTextExtentPoint32 関数は、指定したテキスト文字列の幅と高さを計算します。 (ANSI)
GetTextExtentPoint32W の

GetTextExtentPoint32 関数は、指定したテキスト文字列の幅と高さを計算します。 (Unicode)
GetTextExtentPointA の

GetTextExtentPoint 関数は、指定したテキスト文字列の幅と高さを計算します。 (ANSI)
GetTextExtentPointI の

GetTextExtentPointI 関数は、グリフ インデックスの指定された配列の幅と高さを計算します。
GetTextExtentPointW の

GetTextExtentPoint 関数は、指定したテキスト文字列の幅と高さを計算します。 (Unicode)
GetTextFaceA の

GetTextFace 関数は、指定したデバイス コンテキストで選択されているフォントの書体名を取得します。 (ANSI)
GetTextFaceW の

GetTextFace 関数は、指定したデバイス コンテキストで選択されているフォントの書体名を取得します。 (Unicode)
GetTextMetrics を する

GetTextMetrics 関数 (wingdi.h) は、指定されたバッファーに、現在選択されているフォントのメトリックを格納します。
GetTextMetricsA の

GetTextMetrics 関数は、指定されたバッファーに、現在選択されているフォントのメトリックを格納します。 (GetTextMetricsA)
GetTextMetricsW の

GetTextMetricsW (Unicode) 関数 (wingdi.h) は、指定されたバッファーに、現在選択されているフォントのメトリックを格納します。
GetUpdateRect を する

GetUpdateRect 関数は、指定されたウィンドウの更新領域を完全に囲む最小の四角形の座標を取得します。
GetUpdateRgn を する

GetUpdateRgn 関数は、指定した領域にコピーすることで、ウィンドウの更新領域を取得します。 更新領域の座標は、ウィンドウの左上隅を基準にしています (つまり、クライアント座標)。
GetViewportExtEx の

GetViewportExtEx 関数は、指定されたデバイス コンテキストの現在のビューポートの x エクステントと y エクステントを取得します。
GetViewportOrgEx を する

GetViewportOrgEx 関数は、指定されたデバイス コンテキストのビューポート原点の x 座標と y 座標を取得します。
GetWindowDC を する

GetWindowDC 関数は、タイトル バー、メニュー、スクロール バーなど、ウィンドウ全体のデバイス コンテキスト (DC) を取得します。
GetWindowExtEx を する

この関数は、指定されたデバイス コンテキストのウィンドウの x エクステントと y エクステントを取得します。
GetWindowOrgEx の

GetWindowOrgEx 関数は、指定されたデバイス コンテキストのウィンドウの原点の x 座標と y 座標を取得します。
GetWindowRgn の

GetWindowRgn 関数は、ウィンドウのウィンドウ領域のコピーを取得します。
GetWindowRgnBox を する

GetWindowRgnBox 関数は、ウィンドウのウィンドウ領域の最も狭い外接する四角形の寸法を取得します。
GetWinMetaFileBits の

GetWinMetaFileBits 関数は、拡張形式のレコードをメタファイルから Windows 形式のレコードに変換し、変換されたレコードを指定されたバッファーに格納します。
GetWorldTransform を する

GetWorldTransform 関数は、現在のワールド空間からページ空間への変換を取得します。
GOBJENUMPROC を する

EnumObjectsProc 関数は、EnumObjects 関数で使用されるアプリケーション定義のコールバック関数です。
GradientFill

GradientFill 関数は、四角形と三角形の構造を塗りつぶします。
GrayStringA

GrayString 関数は、指定した場所に灰色のテキストを描画します。 (ANSI)
GRAYSTRINGPROC の

OutputProc 関数は、GrayString 関数で使用されるアプリケーション定義のコールバック関数です。
GrayStringW

GrayString 関数は、指定した場所に灰色のテキストを描画します。 (Unicode)
InflateRect

InflateRect 関数は、指定した四角形の幅と高さを増減します。
IntersectClipRect を する

IntersectClipRect 関数は、現在のクリッピング領域と指定した四角形の交差部分から新しいクリッピング領域を作成します。
intersectRect を する

IntersectRect 関数は、2 つのソース四角形の交差部分を計算し、交差する四角形の座標を移動先の四角形に配置します。
InvalidateRect の

InvalidateRect 関数は、指定したウィンドウの更新領域に四角形を追加します。 更新領域は、再描画する必要があるウィンドウのクライアント領域の部分を表します。
InvalidateRgn の

InvalidateRgn 関数は、ウィンドウの現在の更新領域に追加することで、指定されたリージョン内のクライアント領域を無効にします。
InvertRect

InvertRect 関数は、四角形の内部の各ピクセルの色値に対して論理 NOT 演算を実行することで、ウィンドウ内の四角形を反転します。
InvertRgn

InvertRgn 関数は、指定した領域の色を反転します。
IsRectEmpty の

IsRectEmpty 関数は、指定した四角形が空かどうかを判断します。
LineDDA

LineDDA 関数は、指定した始点と終点で定義された線に対して強調表示するピクセルを決定します。
ラインダプロク

LineDDAProc 関数は、LineDDA 関数で使用されるアプリケーション定義のコールバック関数です。
LineTo

LineTo 関数は、現在の位置から、指定したポイントまでの線を描画しますが、含まれません。
LoadBitmapA

LoadBitmap 関数は、モジュールの実行可能ファイルから指定されたビットマップ リソースを読み込みます。 (ANSI)
LoadBitmapW の

LoadBitmap 関数は、モジュールの実行可能ファイルから指定されたビットマップ リソースを読み込みます。 (Unicode)
LockWindowUpdate の

LockWindowUpdate 関数は、指定されたウィンドウでの描画を無効または有効にします。 一度にロックできるウィンドウは 1 つだけです。
LPtoDP を する

LPtoDP 関数は、論理座標をデバイス座標に変換します。 変換は、デバイス コンテキストのマッピング モード、ウィンドウとビューポートの原点とエクステントの設定、ワールド変換によって異なります。
MAKEPOINTS を する

MAKEPOINTS マクロは、ポイントの x 座標と y 座標を含む値を POINTS 構造体に変換します。
MAKEROP4

MAKEROP4 マクロは、MaskBlt 関数で使用する 4 番目のラスター演算コードを作成します。
MapWindowPoints

MapWindowPoints 関数は、あるウィンドウを基準にした座標空間から、別のウィンドウに対する座標空間への一連のポイントの変換 (マップ) を行います。
MaskBlt

MaskBlt 関数は、指定されたマスク操作とラスター演算を使用して、ソース ビットマップとコピー先ビットマップのカラー データを結合します。
MergeFontPackage の

MergeFontPackage 関数は、CreateFontPackage によって作成されたフォントを操作します。
MFENUMPROC を する

EnumMetaFileProc 関数は、Windows 形式のメタファイル レコードを処理するアプリケーション定義のコールバック関数です。
ModifyWorldTransform の

ModifyWorldTransform 関数は、指定したモードを使用して、デバイス コンテキストのワールド変換を変更します。
MONITORENUMPROC の

MonitorEnumProc 関数は、EnumDisplayMonitors 関数によって呼び出されるアプリケーション定義のコールバック関数です。
MonitorFromPoint

MonitorFromPoint 関数は、指定したポイントを含むディスプレイ モニターへのハンドルを取得します。
MonitorFromRect

MonitorFromRect 関数は、指定した四角形との交差領域が最も大きいディスプレイ モニターへのハンドルを取得します。
MonitorFromWindow

MonitorFromWindow 関数は、指定されたウィンドウの外接する四角形との交差領域が最も大きいディスプレイ モニターへのハンドルを取得します。
MoveToEx を する

MoveToEx 関数は、現在の位置を指定したポイントに更新し、必要に応じて前の位置を返します。
OffsetClipRgn

OffsetClipRgn 関数は、指定したオフセットによってデバイス コンテキストのクリッピング領域を移動します。
OffsetRect

OffsetRect 関数は、指定した四角形を指定したオフセットで移動します。
OffsetRgn

OffsetRgn 関数は、指定したオフセットで領域を移動します。
OffsetViewportOrgEx

OffsetViewportOrgEx 関数は、指定された水平方向および垂直方向のオフセットを使用して、デバイス コンテキストのビューポートの原点を変更します。
OffsetWindowOrgEx

OffsetWindowOrgEx 関数は、指定された水平方向および垂直方向のオフセットを使用して、デバイス コンテキストのウィンドウの原点を変更します。
PaintDesktop

PaintDesktop 関数は、指定されたデバイス コンテキストのクリッピング領域にデスクトップ パターンまたは壁紙を入力します。 この関数は、主にシェル デスクトップ用に提供されます。
PaintRgn

PaintRgn 関数は、現在デバイス コンテキストで選択されているブラシを使用して、指定された領域を描画します。
PALETTEINDEX を する

PALETTEINDEX マクロは、論理カラー パレット エントリのインデックスを受け取り、指定されたインデックスに関連付けられている色を指定する COLORREF 値で構成されるパレット エントリ指定子を返します。
PALETTERGB を する

PALETTERGB マクロは、赤、緑、青の相対的な強度を表す 3 つの値を受け取り、高次バイトの 2 と 3 つの下位バイトの RGB 値で構成されるパレット相対赤、緑、青 (RGB) 指定子を返します。 カラー パレットを使用するアプリケーションは、明示的な RGB 値ではなく、この指定子を、色を必要とする関数に渡すことができます。
PatBlt を する

PatBlt 関数は、現在選択されているブラシを使用して、指定した四角形を、指定したデバイス コンテキストに描画します。 ブラシの色とサーフェスの色または色は、指定されたラスター演算を使用して結合されます。
PathToRegion

PathToRegion 関数は、指定されたデバイス コンテキストに選択されたパスからリージョンを作成します。 結果の領域では、デバイス座標が使用されます。


Pie 関数は、楕円と 2 つの放射状の交差部分で囲まれた円形状のくさびを描画します。 円は、現在のペンを使用してアウトライン表示され、現在のブラシを使用して塗りつぶされます。
PlayEnhMetaFile

PlayEnhMetaFile 関数は、指定された拡張形式のメタファイルに格納されている画像を表示します。
PlayEnhMetaFileRecord

PlayEnhMetaFileRecord 関数は、レコードによって識別されるグラフィックス デバイス インターフェイス (GDI) 関数を実行することによって、拡張メタファイル レコードを再生します。
PlayMetaFile

PlayMetaFile 関数は、指定されたデバイス上の特定の Windows 形式のメタファイルに格納されている画像を表示します。
PlayMetaFileRecord の

PlayMetaFileRecord 関数は、そのレコードに含まれるグラフィックス デバイス インターフェイス (GDI) 関数を実行することによって、Windows 形式のメタファイル レコードを再生します。
PlgBlt

PlgBlt 関数は、ソース デバイス コンテキスト内の指定された四角形から宛先デバイス コンテキストの指定された並列四辺形へのカラー データのビットのビット転送を実行します。
POINTSTOPOINT の

POINTSTOPOINT マクロは、POINTS 構造体の内容を POINT 構造体にコピーします。
POINTTOPOINTS を する

POINTTOPOINTS マクロは、POINT 構造体を POINTS 構造体に変換します。
PolyBezier の

PolyBezier 関数は、1 つ以上のベジエ曲線を描画します。
PolyBezierTo

PolyBezierTo 関数は、1 つ以上のベジエ曲線を描画します。
PolyDraw の

PolyDraw 関数は、一連の線分とベジエ曲線を描画します。
Polygon

Polygon 関数は、直線で接続された 2 つ以上の頂点で構成される多角形を描画します。 ポリゴンは、現在のペンを使用してアウトライン化され、現在のブラシとポリゴンフィルモードを使用して塗りつぶされます。
ポリライン

Polyline 関数は、指定した配列内のポイントを接続することによって、一連の線分を描画します。
PolylineTo

PolylineTo 関数は、1 つまたは複数の直線を描画します。
PolyPolygon

PolyPolygon 関数は、閉じた一連のポリゴンを描画します。 各多角形は、現在のペンを使用してアウトライン化され、現在のブラシと多角形の塗りつぶしモードを使用して塗りつぶされます。 この関数によって描画された多角形は重なることがあります。
PolyPolyline

PolyPolyline 関数は、複数の一連の接続された線分を描画します。
PolyTextOutA の

PolyTextOut 関数は、指定されたデバイス コンテキストで現在選択されているフォントとテキストの色を使用して、複数の文字列を描画します。 (ANSI)
PolyTextOutW の

PolyTextOut 関数は、指定されたデバイス コンテキストで現在選択されているフォントとテキストの色を使用して、複数の文字列を描画します。 (Unicode)
PtInRect の

PtInRect 関数は、指定した点が指定した四角形内にあるかどうかを判断します。
ptInRegion を する

PtInRegion 関数は、指定したポイントが指定した領域内にあるかどうかを判断します。
ptVisible の

PtVisible 関数は、指定したポイントがデバイス コンテキストのクリッピング領域内にあるかどうかを判断します。
RealizePalette

RealizePalette 関数は、現在の論理パレットのパレット エントリをシステム パレットにマップします。
四角形 の

Rectangle 関数は四角形を描画します。 四角形は、現在のペンを使用してアウトライン化され、現在のブラシを使用して塗りつぶされます。
RectInRegion

RectInRegion 関数は、指定した四角形の一部が領域の境界内にあるかどうかを判断します。
RectVisible

RectVisible 関数は、指定した四角形の一部がデバイス コンテキストのクリッピング領域内にあるかどうかを判断します。
RedrawWindow

RedrawWindow 関数は、ウィンドウのクライアント領域内の指定された四角形または領域を更新します。
ReleaseDC

ReleaseDC 関数は、デバイス コンテキスト (DC) を解放し、他のアプリケーションで使用するために解放します。 ReleaseDC 関数の効果は、DC の種類によって異なります。 一般的な DC とウィンドウ DC のみが解放されます。 クラス DC またはプライベート DC には影響しません。
RemoveFontMemResourceEx の

RemoveFontMemResourceEx 関数は、メモリ イメージ ファイルから追加されたフォントを削除します。
RemoveFontResourceA の

RemoveFontResource 関数は、指定したファイル内のフォントをシステム フォント テーブルから削除します。 (ANSI)
RemoveFontResourceExA の

RemoveFontResourceEx 関数は、指定したファイル内のフォントをシステム フォント テーブルから削除します。 (ANSI)
RemoveFontResourceExW の

RemoveFontResourceEx 関数は、指定したファイル内のフォントをシステム フォント テーブルから削除します。 (Unicode)
RemoveFontResourceW の

RemoveFontResource 関数は、指定したファイル内のフォントをシステム フォント テーブルから削除します。 (Unicode)
ResetDCA の

ResetDC 関数は、指定した情報を使用して、指定したプリンターまたはプロッター デバイス コンテキスト (DC) を更新します。 (ANSI)
ResetDCW の

ResetDC 関数は、指定した情報を使用して、指定したプリンターまたはプロッター デバイス コンテキスト (DC) を更新します。 (Unicode)
ResizePalette

ResizePalette 関数は、指定した値に基づいて論理パレットのサイズを増減します。
RestoreDC の

RestoreDC 関数は、デバイス コンテキスト (DC) を指定された状態に復元します。 DC は、SaveDC 関数の以前の呼び出しによって作成されたスタックから状態情報をポップすることによって復元されます。
RGB を する

RGB マクロは、指定された引数と出力デバイスの色機能に基づいて、赤、緑、青 (RGB) の色を選択します。
RoundRect

RoundRect 関数は、角が丸い四角形を描画します。 四角形は、現在のペンを使用してアウトライン化され、現在のブラシを使用して塗りつぶされます。
SaveDC の

SaveDC 関数は、選択したオブジェクトとグラフィック モード (ビットマップ、ブラシ、パレット、フォント、ペン、領域、描画モード、マッピング モードなど) を記述したデータをコンテキスト スタックにコピーすることで、指定したデバイス コンテキスト (DC) の現在の状態を保存します。
ScaleViewportExtEx の

ScaleViewportExtEx 関数は、指定された多重度と除数によって形成された比率を使用して、デバイス コンテキストのビューポートを変更します。
ScaleWindowExtEx の

ScaleWindowExtEx 関数は、指定された多重度と除数によって形成された比率を使用して、デバイス コンテキストのウィンドウを変更します。
ScreenToClient

ScreenToClient 関数は、画面上の指定したポイントの画面座標をクライアント領域の座標に変換します。
SelectClipPath を する

SelectClipPath 関数は、デバイス コンテキストのクリッピング領域として現在のパスを選択し、指定されたモードを使用して、新しい領域と既存のクリッピング領域を組み合わせています。
SelectClipRgn を する

SelectClipRgn 関数は、指定したデバイス コンテキストの現在のクリッピング領域として領域を選択します。
SelectFont の

SelectFont マクロは、指定されたデバイス コンテキスト (DC) にフォント オブジェクトを選択します。 新しいフォント オブジェクトは、前のフォント オブジェクトを置き換えます。
SelectObject を する

SelectObject 関数は、指定されたデバイス コンテキスト (DC) にオブジェクトを選択します。 新しいオブジェクトは、同じ型の前のオブジェクトを置き換えます。
SelectPalette の

SelectPalette 関数は、指定された論理パレットをデバイス コンテキストに選択します。
SetArcDirection の

SetArcDirection は、円弧および四角形関数に使用する描画方向を設定します。
SetBitmapBits

SetBitmapBits 関数は、ビットマップのカラー データのビットを指定された値に設定します。
SetBitmapDimensionEx の

SetBitmapDimensionEx 関数は、優先ディメンションをビットマップに割り当てます。 これらのディメンションは、アプリケーションで使用できます。ただし、システムでは使用されません。
SetBkColor

SetBkColor 関数は、現在の背景色を指定した色の値に設定するか、デバイスが指定された色の値を表すことができない場合は最も近い物理色に設定します。
SetBkMode

SetBkMode 関数は、指定されたデバイス コンテキストのバックグラウンド ミックス モードを設定します。 背景ミックス モードは、テキスト、ハッチングブラシ、および実線ではないペン スタイルで使用されます。
SetBoundsRect の

SetBoundsRect 関数は、指定されたデバイス コンテキストの外接する四角形情報の蓄積を制御します。
SetBrushOrgEx の

SetBrushOrgEx 関数は、アプリケーションが選択した次のブラシに GDI が割り当てるブラシの原点を、指定されたデバイス コンテキストに設定します。
SetColorAdjustment の

SetColorAdjustment 関数は、指定した値を使用して、デバイス コンテキスト (DC) の色調整値を設定します。
SetDCBrushColor の

SetDCBrushColor 関数は、現在のデバイス コンテキスト (DC) ブラシの色を指定された色の値に設定します。 デバイスが指定された色の値を表すことができない場合、色は最も近い物理色に設定されます。
SetDCPenColor の

SetDCPenColor 関数は、現在のデバイス コンテキスト (DC) ペンの色を指定された色の値に設定します。 デバイスが指定された色の値を表すことができない場合、色は最も近い物理色に設定されます。
SetDIBColorTable の

SetDIBColorTable 関数は、指定されたデバイス コンテキストに現在選択されている DIB のカラー テーブル内のエントリの範囲に RGB (赤、緑、青) の色値を設定します。
SetDIBits の

SetDIBits 関数は、指定された DIB で検出されたカラー データを使用して、互換性のあるビットマップ (DDB) 内のピクセルを設定します。
SetDIBitsToDevice の

SetDIBitsToDevice 関数は、DIB、JPEG、または PNG イメージのカラー データを使用して、ターゲット デバイス コンテキストに関連付けられているデバイス上の指定された四角形のピクセルを設定します。
SetEnhMetaFileBits の

SetEnhMetaFileBits 関数は、指定されたデータからメモリベースの拡張形式メタファイルを作成します。
SetGraphicsMode の

SetGraphicsMode 関数は、指定されたデバイス コンテキストのグラフィックス モードを設定します。
SetLayout を する

SetLayout 関数は、デバイス コンテキスト (DC) のレイアウトを変更します。
SetMapMode の

SetMapMode 関数は、指定されたデバイス コンテキストのマッピング モードを設定します。 マッピング モードでは、ページ空間単位をデバイス空間単位に変換するために使用される測定単位を定義し、デバイスの x 軸と y 軸の向きも定義します。
SetMapperFlags の

SetMapperFlags 関数は、論理フォントを物理フォントにマップするときにフォント マッパーが使用するアルゴリズムを変更します。
SetMetaFileBitsEx の

SetMetaFileBitsEx 関数は、指定されたデータからメモリベースの Windows 形式メタファイルを作成します。
SetMetaRgn の

SetMetaRgn 関数は、指定したデバイス コンテキストの現在のクリッピング領域と現在のメタリージョンを交差させ、結合された領域を指定したデバイス コンテキストの新しいメタリージョンとして保存します。
SetMiterLimit の

SetMiterLimit 関数は、指定されたデバイス コンテキストのマイター結合の長さの制限を設定します。
SetPaletteEntries の

SetPaletteEntries 関数は、論理パレット内のエントリの範囲に RGB (赤、緑、青) の色の値とフラグを設定します。
SetPixel の

SetPixel 関数は、指定した座標のピクセルを指定した色に設定します。
SetPixelV の

SetPixelV 関数は、指定した座標のピクセルを、指定した色の最も近い近似値に設定します。 ポイントは、クリッピング領域とデバイス サーフェスの可視部分にある必要があります。
SetPolyFillMode の

SetPolyFillMode 関数は、多角形を塗りつぶす関数の多角形塗りつぶしモードを設定します。
SetRect の

SetRect 関数は、指定した四角形の座標を設定します。 これは、RECT 構造体の適切なメンバーに左、上、右、および下の引数を割り当てるのと同じです。
SetRectEmpty の

SetRectEmpty 関数は、すべての座標が 0 に設定されている空の四角形を作成します。
SetRectRgn の

SetRectRgn 関数は、指定した座標を持つ四角形の領域に領域を変換します。
SetROP2 の

SetROP2 関数は、現在のフォアグラウンド ミックス モードを設定します。
SetStretchBltMode の

SetStretchBltMode 関数は、指定されたデバイス コンテキストでビットマップ ストレッチ モードを設定します。
SetSystemPaletteUse の

SetSystemPaletteUse 関数を使用すると、システム パレットに 2 色または 20 色の静的な色が含まれているかどうかをアプリケーションで指定できます。
SetTextAlign の

SetTextAlign 関数は、指定したデバイス コンテキストのテキスト配置フラグを設定します。
SetTextCharacterExtra の

SetTextCharacterExtra 関数は、文字間の間隔を設定します。 文字間の間隔は、システムがテキスト行を書き込むときに、区切り文字を含む各文字に追加されます。
SetTextColor の

SetTextColor 関数は、指定したデバイス コンテキストのテキストの色を指定した色に設定します。
SetTextJustification の

SetTextJustification 関数は、テキスト文字列の区切り文字にシステムが追加する必要がある領域の量を指定します。 この領域は、アプリケーションが TextOut または ExtTextOut 関数を呼び出すときに追加されます。
SetViewportExtEx の

指定した値を使用して、デバイス コンテキストのビューポートの水平方向および垂直方向の範囲を設定します。
SetViewportOrgEx の

SetViewportOrgEx 関数は、ウィンドウの原点 (0,0) にマップするデバイス ポイントを指定します。
SetWindowExtEx の

SetWindowExtEx 関数は、指定した値を使用して、デバイス コンテキストのウィンドウの水平方向および垂直方向のエクステントを設定します。
SetWindowOrgEx の

SetWindowOrgEx 関数は、ビューポートの原点 (0,0) にマップするウィンドウ ポイントを指定します。
SetWindowRgn の

SetWindowRgn 関数は、ウィンドウのウィンドウ領域を設定します。
SetWinMetaFileBits の

SetWinMetaFileBits 関数は、メタファイルを古い Windows 形式から新しい拡張形式に変換し、新しいメタファイルをメモリに格納します。
SetWorldTransform の

SetWorldTransform 関数は、指定されたデバイス コンテキストのワールド空間とページ空間の間に 2 次元の線形変換を設定します。 この変換は、グラフィックス出力のスケーリング、回転、せん断、または平行移動に使用できます。
StretchBlt の

StretchBlt 関数は、必要に応じて、コピー元の四角形からコピー先の四角形にビットマップをコピーし、目的の四角形のサイズに合わせてビットマップを拡大または圧縮します。
StretchDIBits の

StretchDIBits 関数は、DIB、JPEG、または PNG イメージ内のピクセルの四角形の色データを、指定したコピー先の四角形にコピーします。
StrokeAndFillPath

StrokeAndFillPath 関数は、パス内の開いている図形を閉じ、現在のペンを使用してパスのアウトラインをストロークし、現在のブラシを使用してその内部を塗りつぶします。
StrokePath

StrokePath 関数は、現在のペンを使用して、指定したパスをレンダリングします。
SubtractRect

SubtractRect 関数は、1 つの四角形を別の四角形から減算することによって形成される四角形の座標を決定します。
TabbedTextOutA の

TabbedTextOut 関数は、指定した位置に文字列を書き込み、タブ位置の配列で指定された値にタブを展開します。 テキストは、現在選択されているフォント、背景色、およびテキストの色で書き込まれます。 (ANSI)
TabbedTextOutW を する

TabbedTextOut 関数は、指定した位置に文字列を書き込み、タブ位置の配列で指定された値にタブを展開します。 テキストは、現在選択されているフォント、背景色、およびテキストの色で書き込まれます。 (Unicode)
TextOutA を する

TextOut 関数は、現在選択されているフォント、背景色、およびテキストの色を使用して、指定した場所に文字列を書き込みます。 (ANSI)
TextOutW の

TextOut 関数は、現在選択されているフォント、背景色、およびテキストの色を使用して、指定した場所に文字列を書き込みます。 (Unicode)
TransparentBlt を する

TransparentBlt 関数は、指定したソース デバイス コンテキストからターゲット デバイス コンテキストへのピクセルの四角形に対応するカラー データのビット ブロック転送を実行します。
TTCharToUnicode を する

8 ビット文字コード値の配列を 16 ビット Unicode 値に変換します。
TTDeleteEmbeddedFont を する

埋め込みフォント hFontReference によって使用されるメモリを解放します。
TTEmbedFont を する

サブセット化されたワイド文字 (16 ビット) フォントを含むフォント構造を作成します。 デバイス コンテキスト (hDC) の現在のフォントは、フォント情報を提供します。
TTEmbedFontEx を する

サブセット化された UCS-4 文字 (32 ビット) フォントを含むフォント構造を作成します。 デバイス コンテキスト (hDC) の現在のフォントは、フォント情報を提供します。
TTEmbedFontFromFileA を する

サブセット化されたワイド文字 (16 ビット) フォントを含むフォント構造を作成します。 外部ファイルはフォント情報を提供します。
TTEnableEmbeddingForFacename を する

facename をタイプフェイス除外リストに追加または削除します。
TTGetEmbeddedFontInfo を する

埋め込みアクセス許可など、埋め込みフォントに関する情報を取得します。 TTGetEmbeddedFontInfo は TTLoadEmbeddedFont と同じタスクを実行しますが、埋め込みフォントの内部データ構造は割り当てません。
TTGetEmbeddingType を する

フォントの埋め込み権限を取得します。
TTGetNewFontName を する

TTLoadEmbeddedFont を使用して読み込まれたフォントのファミリ名を取得します。
TTIsEmbeddingEnabled を する

タイプフェイス除外リストに指定したフォントが含まれているかどうかを判断します。
TTIsEmbeddingEnabledForFacename を する

指定したフォントに対して埋め込みを有効にするかどうかを指定します。
TTLoadEmbeddedFont を する

ドキュメント ストリームから埋め込まれたフォントを読み取り、インストールします。 また、クライアントがフォントの埋め込み権限をさらに制限することもできます。
TTRunValidationTests の

指定されたサイズ範囲のワイド文字 (16 ビット) フォントの一部またはすべてのグリフ データを検証します。
TTRunValidationTestsEx の

指定されたサイズ範囲で、UCS-4 文字 (32 ビット) フォントの一部またはすべてのグリフ データを検証します。
UnionRect の

UnionRect 関数は、2 つの四角形の和集合を作成します。 和集合は、両方のソース四角形を含む最小の四角形です。
UnrealizeObject の

UnrealizeObject 関数は、ブラシの原点をリセットするか、論理パレットをリセットします。
UpdateColors

UpdateColors 関数は、クライアント領域内の現在の色を現在実現されている論理パレットに再マップすることで、指定されたデバイス コンテキストのクライアント領域を更新します。
UpdateWindow の

UpdateWindow 関数は、ウィンドウの更新領域が空でない場合にWM_PAINT メッセージをウィンドウに送信することで、指定されたウィンドウのクライアント領域を更新します。
ValidateRect の

ValidateRect 関数は、指定したウィンドウの更新領域から四角形を削除することで、四角形内のクライアント領域を検証します。
ValidateRgn の

ValidateRgn 関数は、指定されたウィンドウの現在の更新リージョンからリージョンを削除することで、リージョン内のクライアント領域を検証します。
WidenPath

WidenPath 関数は、現在選択されているペンを使用してパスが特定のデバイス コンテキストにストロークされた場合に描画される領域として、現在のパスを再定義します。
WindowFromDC

WindowFromDC 関数は、指定されたディスプレイ デバイス コンテキスト (DC) に関連付けられているウィンドウにハンドルを返します。 指定したデバイス コンテキストを使用する出力関数は、このウィンドウに描画されます。

構造

 
ABC を する

ABC 構造体には、TrueType フォントの文字の幅が含まれています。
ABCFLOAT を する

ABCFLOAT 構造体には、フォント文字の A、B、および C の幅が含まれています。
AXESLISTA の

AXESLIST 構造体には、複数のマスター フォントのすべての軸に関する情報が含まれています。 (ANSI)
AXESLISTW の

AXESLIST 構造体には、複数のマスター フォントのすべての軸に関する情報が含まれています。 (Unicode)
AXISINFOA

AXISINFO 構造体には、複数のマスター フォントの軸に関する情報が含まれています。 (ANSI)
AXISINFOW

AXISINFO 構造体には、複数のマスター フォントの軸に関する情報が含まれています。 (Unicode)
BITMAP

BITMAP 構造体は、ビットマップの型、幅、高さ、色形式、およびビット値を定義します。
BITMAPCOREHEADER の

BITMAPCOREHEADER 構造体には、DIB のディメンションと色形式に関する情報が含まれています。
BITMAPCOREINFO の

BITMAPCOREINFO 構造体は、DIB のディメンションと色情報を定義します。
BITMAPFILEHEADER を する

BITMAPFILEHEADER 構造体には、DIB を含むファイルの種類、サイズ、およびレイアウトに関する情報が含まれています。
BITMAPINFO を する

BITMAPINFO 構造体は、DIB のディメンションと色情報を定義します。
BITMAPINFOHEADER を する

BITMAPINFOHEADER 構造体には、デバイスに依存しないビットマップ (DIB) のサイズと色の形式に関する情報が含まれています。
BITMAPV4HEADER

BITMAPV4HEADER構造体は、ビットマップ情報ヘッダー ファイルです。 BITMAPINFOHEADER 構造体の拡張バージョンです。アプリケーションでは、BITMAPV5HEADER構造を使用して機能を追加できます。
BITMAPV5HEADER

BITMAPV5HEADER構造体は、ビットマップ情報ヘッダー ファイルです。 BITMAPINFOHEADER 構造体の拡張バージョンです。
BLENDFUNCTION の

BLENDFUNCTION 構造体は、ソース ビットマップとコピー先ビットマップのブレンド関数を指定してブレンドを制御します。
COLORADJUSTMENT

COLORADJUSTMENT 構造体は、ストレッチ モードが HALFTONE の場合に StretchBlt 関数と StretchDIBits 関数で使用される色調整値を定義します。 色調整値は、SetColorAdjustment 関数を呼び出すことによって設定できます。
DESIGNVECTOR の

DESIGNVECTOR 構造体は、複数のマスター フォントの軸の値を指定するためにアプリケーションによって使用されます。
DIBSECTION

DIBSECTION 構造体には、CreateDIBSection 関数を呼び出して作成された DIB に関する情報が含まれています。
DISPLAY_DEVICEA

DISPLAY_DEVICE構造体は、EnumDisplayDevices 関数の iDevNum パラメーターで指定された表示デバイスに関する情報を受け取ります。 (ANSI)
DISPLAY_DEVICEW

DISPLAY_DEVICE構造体は、EnumDisplayDevices 関数の iDevNum パラメーターで指定された表示デバイスに関する情報を受け取ります。 (Unicode)
DRAWTEXTPARAMS を する

DRAWTEXTPARAMS 構造体には、DrawTextEx 関数の拡張書式設定オプションが含まれています。
EMR

EMR 構造体は、拡張されたすべてのメタファイル・レコードの基本構造を提供します。 拡張メタファイル レコードには、拡張形式のメタファイルで画像の一部を作成するために使用される特定の GDI 関数のパラメーターが含まれています。
EMRABORTPATH を する

AbortPath、BeginPath、EndPath、CloseFigure、FlattenPath、WidenPath、SetMetaRgn、SaveDC、および RealizePalette 拡張メタファイル レコードのデータが含まれます。
EMRALPHABLEND を する

EMRALPHABLEND 構造体には、AlphaBlend 拡張メタファイル レコードのメンバーが含まれています。
EMRANGLEARC を する

EMRANGLEARC 構造体には、AngleArc 拡張メタファイル レコードのメンバーが含まれています。
EMRARC を する

EMRARC、EMRARCTO、EMRCHORD、および EMRPIE 構造体には、Arc、ArcTo、Chord、Pie 拡張メタファイル レコードのメンバーが含まれています。
EMRBITBLT を する

EMRBITBLT 構造体には、BitBlt 拡張メタファイル レコードのメンバーが含まれています。 グラフィックス デバイス インターフェイス (GDI) は、メタファイル レコードに格納する前に、デバイス依存ビットマップをデバイスに依存しないビットマップ (DIB) に変換することに注意してください。
EMRCOLORCORRECTPALETTE を する

EMRCOLORCORRECTPALETTE 構造体には、ColorCorrectPalette 拡張メタファイル レコードのメンバーが含まれています。
EMRCOLORMATCHTOTARGET を する

EMRCOLORMATCHTOTARGET 構造体には、ColorMatchToTarget 拡張メタファイル レコードのメンバーが含まれています。
EMRCREATEBRUSHINDIRECT を する

EMRCREATEBRUSHINDIRECT 構造体には、CreateBrushIndirect 拡張メタファイル レコードのメンバーが含まれています。
EMRCREATECOLORSPACE を する

EMRCREATECOLORSPACE 構造体には、CreateColorSpace 拡張メタファイル レコードのメンバーが含まれています。
EMRCREATECOLORSPACEW を する

EMRCREATECOLORSPACEW 構造体には、CreateColorSpace 拡張メタファイル レコードのメンバーが含まれています。 これは、UNICODE 論理色空間を持ち、生のソース プロファイル データを含むオプションの配列を持つという点で、EMRCREATECOLORSPACE とは異なります。
EMRCREATEDIBPATTERNBRUSHPT

EMRCREATEDIBPATTERNBRUSHPT 構造体には、CreateDIBPatternBrushPt 拡張メタファイル レコードのメンバーが含まれています。 BITMAPINFO 構造体の後に、パックされたデバイスに依存しないビットマップ (DIB) を形成するビットマップ ビットが続きます。
EMRCREATEMONOBRUSH

EMRCREATEMONOBRUSH 構造体には、CreatePatternBrush (モノクロ ビットマップが渡されたとき) または CreateDIBPatternBrush (モノクロ DIB を渡された場合) 拡張メタファイル レコードのメンバーが含まれます。
EMRCREATEPALETTE を する

EMRCREATEPALETTE 構造体には、CreatePalette 拡張メタファイル レコードのメンバーが含まれています。
EMRCREATEPEN を する

EMRCREATEPEN 構造体には、CreatePen 拡張メタファイル レコードのメンバーが含まれています。
EMRELLIPSE

EMRELLIPSE および EMRRECTANGLE 構造体には、Ellipse および Rectangle 拡張メタファイル レコードのメンバーが含まれています。
EMREOF

EMREOF 構造体には、メタファイルの末尾を示す拡張メタファイル レコードのデータが含まれています。
EMREXCLUDECLIPRECT

EMREXCLUDECLIPRECT 構造体と EMRINTERSECTCLIPRECT 構造体には、ExcludeClipRect および IntersectClipRect 拡張メタファイル・レコードのメンバーが含まれています。
EMREXTCREATEFONTINDIRECTW を する

EMREXTCREATEFONTINDIRECTW 構造体には、CreateFontIndirect 拡張メタファイル レコードのメンバーが含まれています。
EMREXTCREATEPEN を する

EMREXTCREATEPEN 構造体には、ExtCreatePen 拡張メタファイル レコードのメンバーが含まれています。 レコードに BITMAPINFO 構造体が含まれている場合、その後にパックされたデバイス非依存ビットマップ (DIB) を形成するビットマップ ビットが続きます。
EMREXTFLOODFILL を する

EMREXTFLOODFILL 構造体には、ExtFloodFill 拡張メタファイル レコードのメンバーが含まれています。
EMREXTSELECTCLIPRGN の

EMREXTSELECTCLIPRGN 構造体には、ExtSelectClipRgn 拡張メタファイル レコードのメンバーが含まれています。
EMREXTTEXTOUTA の

EMREXTTEXTOUTA および EMREXTTEXTOUTW 構造体には、ExtTextOut、TextOut、または DrawText 拡張メタファイル レコードのメンバーが含まれています。
EMRFILLPATH

EMRFILLPATH、EMRSTROKEANDFILLPATH、および EMRSTROKEPATH 構造体には、FillPath、StrokeAndFillPath、StrokePath 拡張メタファイル レコードのメンバーが含まれています。
EMRFILLRGN を する

EMRFILLRGN 構造体には、FillRgn 拡張メタファイル レコードのメンバーが含まれています。
EMRFORMAT を する

EMRFORMAT 構造体には、拡張メタファイル内のグラフィックス・データを識別する情報が含まれています。 GDICOMMENT_MULTIFORMATS拡張メタファイルのパブリック コメントには、EMRFORMAT 構造体の配列が含まれています。
EMRFRAMERGN を する

EMRFRAMERGN 構造体には、FrameRgn 拡張メタファイル レコードのメンバーが含まれています。
EMRGDICOMMENT

EMRGDICOMMENT 構造体には、アプリケーション固有のデータが含まれています。
EMRGLSBOUNDEDRECORD

EMRGLSBOUNDEDRECORD 構造体には、OpenGL 関数によって生成された拡張メタファイル・レコードのメンバーが含まれています。 これには、メタファイルの再生時にスケーリングする必要があるピクセル単位の情報を含む OpenGL 関数のデータが含まれています。
EMRGLSRECORD

EMRGLSRECORD 構造体には、OpenGL 関数によって生成される拡張メタファイル・レコードのメンバーが含まれています。 これには、OpenGL ビューポートに自動的にスケーリングされる OpenGL 関数のデータが含まれています。
EMRGRADIENTFILL を する

EMRGRADIENTFILL 構造体には、GradientFill 拡張メタファイル レコードのメンバーが含まれています。
EMRINVERTRGN

EMRINVERTRGN 構造体と EMRPAINTRGN 構造体には、InvertRgn および PaintRgn 拡張メタファイル レコードのメンバーが含まれています。
EMRLINETO

EMRLINETO および EMRMOVETOEX 構造体には、LineTo および MoveToEx 拡張メタファイル・レコードのメンバーが含まれています。
EMRMASKBLT

EMRMASKBLT 構造体には、MaskBlt 拡張メタファイル レコードのメンバーが含まれています。 グラフィックス デバイス インターフェイス (GDI) は、メタファイル レコードに格納する前に、デバイス依存ビットマップをデバイスに依存しないビットマップ (DIB) に変換することに注意してください。
EMRMODIFYWORLDTRANSFORM を する

EMRMODIFYWORLDTRANSFORM 構造体には、ModifyWorldTransform 拡張メタファイル レコードのメンバーが含まれています。
EMROFFSETCLIPRGN を する

EMROFFSETCLIPRGN 構造体には、OffsetClipRgn 拡張メタファイル レコードのメンバーが含まれています。
EMRPIXELFORMAT を する

EMRPIXELFORMAT 構造体には、SetPixelFormat 拡張メタファイル レコードのメンバーが含まれています。 ENHMETAHEADER のピクセル形式情報は、この構造を参照します。
EMRPLGBLT を する

EMRPLGBLT 構造体には、PlgBlt 拡張メタファイル レコードのメンバーが含まれています。 グラフィックス デバイス インターフェイス (GDI) は、メタファイル レコードに格納する前に、デバイス依存ビットマップをデバイスに依存しないビットマップ (DIB) に変換することに注意してください。
EMRPOLYDRAW を する

EMRPOLYDRAW 構造体には、PolyDraw 拡張メタファイル レコードのメンバーが含まれています。
EMRPOLYDRAW16

EMRPOLYDRAW16構造体には、PolyDraw 拡張メタファイル レコードのメンバーが含まれています。
EMRPOLYLINE

EMRPOLYLINE、EMRPOLYBEZIER、EMRPOLYGON、EMRPOLYBEZIERTO、および EMRPOLYLINETO 構造体には、ポリライン、PolyBezier、Polygon、PolyBezierTo、および PolylineTo 拡張メタファイル レコードのメンバーが含まれています。
EMRPOLYLINE16

EMRPOLYLINE16、EMRPOLYBEZIER16、EMRPOLYGON16、EMRPOLYBEZIERTO16、およびEMRPOLYLINETO16構造体には、ポリライン、PolyBezier、Polygon、PolyBezierTo、および PolylineTo 拡張メタファイル レコードのメンバーが含まれています。
EMRPOLYPOLYLINE

EMRPOLYPOLYLINE および EMRPOLYPOLYGON 構造体には、PolyPolyline および PolyPolygon 拡張メタファイル レコードのメンバーが含まれています。
EMRPOLYPOLYLINE16

EMRPOLYPOLYLINE16およびEMRPOLYPOLYGON16構造体には、PolyPolyline および PolyPolygon 拡張メタファイル レコードのメンバーが含まれています。
EMRPOLYTEXTOUTA

EMRPOLYTEXTOUTA 構造体と EMRPOLYTEXTOUTW 構造体には、PolyTextOut 拡張メタファイル レコードのメンバーが含まれています。
EMRRESIZEPALETTE の

EMRRESIZEPALETTE 構造体には、ResizePalette 拡張メタファイル レコードのメンバーが含まれています。
EMRRESTOREDC を する

EMRRESTOREDC 構造体には、RestoreDC 拡張メタファイル レコードのメンバーが含まれています。
EMRROUNDRECT を する

EMRROUNDRECT 構造体には、RoundRect 拡張メタファイル レコードのメンバーが含まれています。
EMRSCALEVIEWPORTEXTEX を する

EMRSCALEVIEWPORTEXTEX および EMRSCALEWINDOWEXTEX 構造体には、ScaleViewportExtEx および ScaleWindowExtEx 拡張メタファイル レコードのメンバーが含まれています。
EMRSELECTCLIPPATH を する

SelectClipPath、SetBkMode、SetMapMode、SetPolyFillMode、SetROP2、SetStretchBltMode、SetTextAlign、SetICMMode、および SetLayout 拡張メタファイル レコードのパラメーターが含まれています。
EMRSELECTOBJECT を する

EMRSELECTOBJECT 構造体と EMRDELETEOBJECT 構造体には、SelectObject および DeleteObject 拡張メタファイル レコードのメンバーが含まれています。
EMRSELECTPALETTE を する

EMRSELECTPALETTE 構造体には、SelectPalette 拡張メタファイル レコードのメンバーが含まれています。 SelectPalette の bForceBackground パラメーターは常に TRUE として記録されるため、パレットが背景パレットとして認識されることに注意してください。
EMRSETARCDIRECTION

EMRSETARCDIRECTION 構造体には、SetArcDirection 拡張メタファイル レコードのメンバーが含まれています。
EMRSETBKCOLOR

EMRSETBKCOLOR および EMRSETTEXTCOLOR 構造体には、SetBkColor および SetTextColor 拡張メタファイル レコードのメンバーが含まれています。
EMRSETCOLORADJUSTMENT

EMRSETCOLORADJUSTMENT 構造体には、SetColorAdjustment 拡張メタファイル レコードのメンバーが含まれています。
EMRSETCOLORSPACE

EMRSETCOLORSPACE、EMRSELECTCOLORSPACE、および EMRDELETECOLORSPACE 構造体には、SetColorSpace および DeleteColorSpace 拡張メタファイル レコードのメンバーが含まれています。
EMRSETDIBITSTODEVICE を する

EMRSETDIBITSTODEVICE 構造体には、SetDIBitsToDevice 拡張メタファイル レコードのメンバーが含まれています。
EMRSETICMPROFILE を する

EMRSETICMPROFILE 構造体には、SetICMProfile 拡張メタファイル レコードのメンバーが含まれています。
EMRSETMAPPERFLAGS を する

EMRSETMAPPERFLAGS 構造体には、SetMapperFlags 拡張メタファイル レコードのメンバーが含まれています。
EMRSETMITERLIMIT を する

EMRSETMITERLIMIT 構造体には、SetMiterLimit 拡張メタファイル レコードのメンバーが含まれています。
EMRSETPALETTEENTRIES

EMRSETPALETTEENTRIES 構造体には、SetPaletteEntries 拡張メタファイル レコードのメンバーが含まれています。
EMRSETPIXELV の

EMRSETPIXELV 構造体には、SetPixelV 拡張メタファイル レコードのメンバーが含まれています。 拡張メタファイルが作成されると、SetPixel の呼び出しもこのレコードに記録されます。
EMRSETVIEWPORTEXTEX

EMRSETVIEWPORTEXTEX および EMRSETWINDOWEXTEX 構造体には、SetViewportExtEx および SetWindowExtEx 拡張メタファイル レコードのメンバーが含まれています。
EMRSETVIEWPORTORGEX の

EMRSETVIEWPORTORGEX、EMRSETWINDOWORGEX、EMRSETBRUSHORGEX 構造体には、SetViewportOrgEx、SetWindowOrgEx、および SetBrushOrgEx 拡張メタファイル レコードのメンバーが含まれています。
EMRSETWORLDTRANSFORM

EMRSETWORLDTRANSFORM 構造体には、SetWorldTransform 拡張メタファイル レコードのメンバーが含まれています。
EMRSTRETCHBLT

EMRSTRETCHBLT 構造体には、StretchBlt 拡張メタファイル レコードのメンバーが含まれています。 グラフィックス デバイス インターフェイス (GDI) は、メタファイル レコードに格納する前に、デバイス依存ビットマップをデバイスに依存しないビットマップ (DIB) に変換することに注意してください。
EMRSTRETCHDIBITS

EMRSTRETCHDIBITS 構造体には、StretchDIBits 拡張メタファイル レコードのメンバーが含まれています。
EMRTEXT

EMRTEXT 構造体には、テキスト出力のメンバーが含まれています。
EMRTRANSPARENTBLT

EMRTRANSPARENTBLT 構造体には、TransparentBLT 拡張メタファイル レコードのメンバーが含まれています。
ENHMETAHEADER を する

ENHMETAHEADER 構造体には、拡張メタファイルに格納されている画像の寸法、拡張メタファイル内のレコードの数、画像が作成されたデバイスの解像度などの拡張メタファイル データが含まれています。この構造体は、常に拡張メタファイルの最初のレコードです。
ENHMETARECORD

ENHMETARECORD 構造体には、拡張形式のメタファイルで画像の一部を作成するために使用されるグラフィックス デバイス インターフェイス (GDI) 関数を記述するデータが含まれています。
ENUMLOGFONTA の

ENUMLOGFONT 構造体は、フォントの属性、フォントの完全な名前、およびフォントのスタイルを定義します。 (ANSI)
ENUMLOGFONTEXA の

ENUMLOGFONTEX 構造体には、列挙フォントに関する情報が含まれています。 (ANSI)
ENUMLOGFONTEXDVA を する

ENUMLOGFONTEXDV 構造体には、フォントの作成に使用される情報が含まれています。 (ANSI)
ENUMLOGFONTEXDVW の

ENUMLOGFONTEXDV 構造体には、フォントの作成に使用される情報が含まれています。 (Unicode)
ENUMLOGFONTEXW の

ENUMLOGFONTEX 構造体には、列挙フォントに関する情報が含まれています。 (Unicode)
ENUMLOGFONTW を する

ENUMLOGFONT 構造体は、フォントの属性、フォントの完全な名前、およびフォントのスタイルを定義します。 (Unicode)
ENUMTEXTMETRICA を する

ENUMTEXTMETRIC 構造体には、物理フォントに関する情報が含まれています。 (ANSI)
ENUMTEXTMETRICW の

ENUMTEXTMETRIC 構造体には、物理フォントに関する情報が含まれています。 (Unicode)
EXTLOGFONTA の

EXTLOGFONT 構造体は、フォントの属性を定義します。 (ANSI)
EXTLOGFONTW を する

EXTLOGFONT 構造体は、フォントの属性を定義します。 (Unicode)
EXTLOGPEN を する

EXTLOGPEN 構造体は、拡張ペンのペン スタイル、幅、ブラシ属性を定義します。
固定

FIXED 構造体には、固定小数点実数の整数部と小数部が含まれています。
GCP_RESULTSA

GCP_RESULTS構造体には、文字列内の文字に関する情報が含まれています。 この構造体は、GetCharacterPlacement 関数の結果を受け取ります。 一部の言語の場合、配列の最初の要素には、言語に依存する情報がさらに含まれる場合があります。 (ANSI)
GCP_RESULTSW

GCP_RESULTS構造体には、文字列内の文字に関する情報が含まれています。 この構造体は、GetCharacterPlacement 関数の結果を受け取ります。 一部の言語の場合、配列の最初の要素には、言語に依存する情報がさらに含まれる場合があります。 (Unicode)
GLYPHMETRICS を する

GLYPHMETRICS 構造体には、文字セル内のグリフの配置と方向に関する情報が含まれています。
GLYPHSET の

GLYPHSET 構造体には、Unicode コード ポイントの範囲に関する情報が含まれています。
GRADIENT_RECT

GRADIENT_RECT構造体は、GradientFill 関数の pVertex 配列内の 2 つの頂点のインデックスを指定します。 これら 2 つの頂点は、四角形の左上と右下の境界を形成します。
GRADIENT_TRIANGLE

GRADIENT_TRIANGLE構造体は、GradientFill 関数の pVertex 配列内の 3 つの頂点のインデックスを指定します。 これら 3 つの頂点は 1 つの三角形を形成します。
HANDLETABLE の

HANDLETABLE 構造体はハンドルの配列であり、それぞれがグラフィックス デバイス インターフェイス (GDI) オブジェクトを識別します。
カーニングペア

KERNINGPAIR 構造体はカーニング ペアを定義します。
LOGBRUSH を する

LOGBRUSH 構造体は、物理ブラシのスタイル、色、パターンを定義します。 これは、CreateBrushIndirect 関数と ExtCreatePen 関数によって使用されます。
LOGBRUSH32

LOGBRUSH32構造体は、物理ブラシのスタイル、色、パターンを定義します。
LOGFONTA を する

LOGFONT 構造体は、フォントの属性を定義します。 (ANSI)
LOGFONTW の

LOGFONT 構造体は、フォントの属性を定義します。 (Unicode)
LOGPALETTE の

LOGPALETTE 構造体は論理パレットを定義します。
LOGPEN の

LOGPEN 構造体は、ペンのスタイル、幅、色を定義します。 CreatePenIndirect 関数は LOGPEN 構造体を使用します。
MAT2

MAT2 構造体には、GetGlyphOutline 関数で使用される変換行列の値が含まれています。
METAHEADER

METAHEADER 構造体には、Windows 形式のメタファイルに関する情報が含まれています。
METARECORD

METARECORD 構造体には、Windows 形式のメタファイル レコードが含まれています。
MONITORINFO

MONITORINFO 構造体には、ディスプレイ モニターに関する情報が含まれています。GetMonitorInfo 関数は、MONITORINFO 構造体または MONITORINFOEX 構造体に情報を格納します。MONITORINFO 構造体は、MONITORINFOEX 構造体のサブセットです。
MONITORINFOEXA の

MONITORINFOEX 構造体には、ディスプレイ モニターに関する情報が含まれています。GetMonitorInfo 関数は、MONITORINFOEX 構造体または MONITORINFO 構造体に情報を格納します。MONITORINFOEX 構造体は、MONITORINFO 構造体のスーパーセットです。 (ANSI)
MONITORINFOEXW の

MONITORINFOEX 構造体には、ディスプレイ モニターに関する情報が含まれています。GetMonitorInfo 関数は、MONITORINFOEX 構造体または MONITORINFO 構造体に情報を格納します。MONITORINFOEX 構造体は、MONITORINFO 構造体のスーパーセットです。 (Unicode)
NEWTEXTMETRICA の

NEWTEXTMETRIC 構造体には、物理フォントを記述するデータが含まれています。 (ANSI)
NEWTEXTMETRICEXA の

NEWTEXTMETRICEX 構造体には、物理フォントに関する情報が含まれています。 (ANSI)
NEWTEXTMETRICEXW の

NEWTEXTMETRICEX 構造体には、物理フォントに関する情報が含まれています。 (Unicode)
NEWTEXTMETRICW の

NEWTEXTMETRIC 構造体には、物理フォントを記述するデータが含まれています。 (Unicode)
OUTLINETEXTMETRICA の

OUTLINETEXTMETRIC 構造体には、TrueType フォントを記述するメトリックが含まれています。 (ANSI)
OUTLINETEXTMETRICW の

OUTLINETEXTMETRIC 構造体には、TrueType フォントを記述するメトリックが含まれています。 (Unicode)
PAINTSTRUCT

PAINTSTRUCT 構造体には、アプリケーションの情報が含まれています。 この情報を使用して、そのアプリケーションが所有するウィンドウのクライアント領域を描画できます。
PANOSE

PANOSE 構造体は、TrueType フォントの PANOSE フォント分類値を記述します。 これらの特性は、フォントを似た外観の他のフォントと関連付けるために使用されますが、名前は異なります。
POINTFX

POINTFX 構造体には、TrueType フォントの文字のアウトラインを記述するポイントの座標が含まれています。
POLYTEXTA の

POLYTEXT 構造体は、PolyTextOut 関数がテキストの文字列を描画する方法を記述します。 (ANSI)
POLYTEXTW の

POLYTEXT 構造体は、PolyTextOut 関数がテキストの文字列を描画する方法を記述します。 (Unicode)
RASTERIZER_STATUS

RASTERIZER_STATUS構造体には、TrueType がインストールされているかどうかに関する情報が含まれています。 この構造体は、アプリケーションが GetRasterizerCaps 関数を呼び出すときに入力されます。
RGBQUAD を する

RGBQUAD 構造体は、赤、緑、青の相対的な強度で構成される色を表します。
RGBTRIPLE を する

RGBTRIPLE 構造体は、赤、緑、青の相対的な強度で構成される色を表します。 BITMAPCOREINFO 構造体の bmciColors メンバーは、RGBTRIPLE 構造体の配列で構成されます。
RGNDATA

RGNDATA 構造体には、領域を構成する四角形のヘッダーと配列が含まれています。 四角形は、上から下、左から右に並べ替えられます。 重複しません。
RGNDATAHEADER

RGNDATAHEADER 構造体は、GetRegionData 関数によって返されるデータを記述します。
TEXTMETRICA を する

TEXTMETRIC 構造体には、物理フォントに関する基本情報が含まれています。 すべてのサイズは論理単位で指定されます。つまり、表示コンテキストの現在のマッピング モードによって異なります。 (ANSI)
TEXTMETRICW を する

TEXTMETRIC 構造体には、物理フォントに関する基本情報が含まれています。 すべてのサイズは論理単位で指定されます。つまり、表示コンテキストの現在のマッピング モードによって異なります。 (Unicode)
TRIVERTEX

TRIVERTEX 構造体には、色情報と位置情報が含まれています。
TTEMBEDINFO

TTEMBEDINFO 構造体には、埋め込みフォント オブジェクトが正当に参照される URL の一覧が含まれています。
TTLOADINFO を する

TTLOADINFO 構造体には、埋め込みフォント オブジェクトの取得元の URL が含まれています。
TTPOLYCURVE を する

TTPOLYCURVE 構造体には、TrueType 文字のアウトライン内の曲線に関する情報が含まれています。
TTPOLYGONHEADER を する

TTPOLYGONHEADER 構造体は、TrueType 文字アウトライン内の輪郭の開始位置と種類を指定します。
TTVALIDATIONTESTSPARAMS を する

TTVALIDATIONTESTSPARAMS 構造体には、Microsoft OpenType フォントをテストするためのパラメーターが含まれています。
TTVALIDATIONTESTSPARAMSEX を する

TTVALIDATIONTESTSPARAMSEX 構造体には、Microsoft OpenType フォントをテストするためのパラメーターが含まれています。
WCRANGE を する

WCRANGE 構造体は、Unicode 文字の範囲を指定します。
XFORM を する

XFORM 構造体は、ワールド空間からページ空間への変換を指定します。