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 関数は、ある四角形の座標を別の四角形にコピーします。
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 関数は、ディスプレイ デバイスのグラフィックス モードの 1 つに関する情報を取得します。 ディスプレイ デバイスのすべてのグラフィックス モードの情報を取得するには、この関数を一連の呼び出しを行います。 (ANSI)
EnumDisplaySettingsExW

EnumDisplaySettingsEx 関数は、ディスプレイ デバイスのグラフィックス モードの 1 つに関する情報を取得します。 ディスプレイ デバイスのすべてのグラフィックス モードの情報を取得するには、この関数を一連の呼び出しを行います。 (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

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 関数は、1 つのウィンドウに対する座標空間から別のウィンドウに対する座標空間への一連のポイントを変換 (マップ) します。
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 つ以上の B zier 曲線を描画します。
PolyBezierTo

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

PolyDraw 関数は、一連の線分と B zier 曲線を描画します。
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 には影響しません。
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 関数は、ある四角形を別の四角形から減算することによって形成される四角形の座標を決定します。
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 構造体は、ビットマップの型、幅、高さ、色の形式、およびビット値を定義します。
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 拡張メタファイル レコードのメンバーが含まれています。 EMRCREATECOLORSPACE とは異なり、Unicode 論理色空間があり、生のソース プロファイル データを含むオプションの配列もあります。
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

EMRPOLYLINE および 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

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

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 構造体は、ワールド空間からページ空間への変換を指定します。