次の方法で共有


wingdi.h ヘッダー

このヘッダーは、複数のテクノロジで使用されます。 詳細については、以下を参照してください。

wingdi.h には、次のプログラミング インターフェイスが含まれています。

関数

 
AbortDoc の

AbortDoc 関数は、現在の印刷ジョブを停止し、StartDoc 関数の最後の呼び出し以降に描画されたすべてを消去します。
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 関数は楕円の円弧を描画します。
BeginPath の

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

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

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

CheckColorsInGamut 関数は、指定した RGB トリプルのセットが、指定したデバイスの出力色域にあるかどうかを判断します。 RGB トリプルは、入力の論理色空間で解釈されます。
ChoosePixelFormat の

ChoosePixelFormat 関数は、デバイス コンテキストでサポートされている適切なピクセル形式を特定のピクセル形式仕様と照合しようとします。
コード

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

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

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

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

CMYK マクロは、指定したシアン、マゼンタ、黄、黒の値を組み合わせて CMYK カラー値を作成します。
ColorCorrectPalette

ColorCorrectPalette 関数は、指定されたデバイス コンテキストで WCS 1.0 パラメーターを使用してパレットのエントリを修正します。
ColorMatchToTarget

ColorMatchToTarget 関数を使用すると、ターゲット デバイスに表示される色をプレビューできます。
CombineRgn の

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

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

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

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

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

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

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

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

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

CreateColorSpace 関数は、論理色空間を作成します。 (ANSI)
CreateColorSpaceW の

CreateColorSpace 関数は、論理色空間を作成します。 (Unicode)
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)
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 関数は、指定された純色を持つ論理ブラシを作成します。
DeleteColorSpace の

DeleteColorSpace 関数は、指定した色空間を削除して破棄します。
DeleteDC の

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

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

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

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

DescribePixelFormat 関数は、hdc に関連付けられているデバイスの iPixelFormat によって識別されるピクセル形式に関する情報を取得します。 この関数は、ppfd が指す PIXELFORMATDESCRIPTOR 構造体のメンバーを、そのピクセル形式データと共に設定します。
DeviceCapabilitiesA

DeviceCapabilities 関数は、プリンター ドライバーの機能を取得します。 (ANSI)
DeviceCapabilitiesW

DeviceCapabilities 関数は、プリンター ドライバーの機能を取得します。 (Unicode)
DPtoLP を する

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

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

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

EndDoc 関数は、印刷ジョブを終了します。
EndPage を する

EndPage 関数は、アプリケーションがページへの書き込みを完了したことをデバイスに通知します。 この関数は、通常、新しいページに進むデバイス ドライバーを指示するために使用されます。
EndPath を する

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

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

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

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

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

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

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

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

EnumICMProfiles 関数は、特定のデバイス コンテキストに対してシステムがサポートするさまざまな出力カラー プロファイルを列挙します。 (ANSI)
EnumICMProfilesW の

EnumICMProfiles 関数は、特定のデバイス コンテキストに対してシステムがサポートするさまざまな出力カラー プロファイルを列挙します。 (Unicode)
EnumMetaFile を する

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

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

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

GDI では使用できないシステム定義のデバイス機能にアプリケーションがアクセスできるようにします。
ExcludeClipRect の

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

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

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

ExtEscape 関数を使用すると、アプリケーションは GDI では使用できないデバイス機能にアクセスできます。
ExtFloodFill

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

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

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

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

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

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

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

FloodFill 関数は、表示サーフェスの領域を現在のブラシで塗りつぶします。 領域は、color パラメーターで指定されているように境界付けされているものと見なされます。
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) の色調整値を取得します。
GetColorSpace を する

GetColorSpace 関数は、指定されたデバイス コンテキストから入力色空間へのハンドルを取得します。
GetCurrentObject の

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

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

GetCValue マクロは、CMYK カラー値からシアン色の値を取得します。
GetDCBrushColor の

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

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

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

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

GetDeviceGammaRamp 関数は、ハードウェアでダウンロード可能なガンマ ランプをサポートするドライバーを持つ直接カラー ディスプレイ ボードのガンマ ランプを取得します。
GetDIBColorTable の

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

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

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

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

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

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

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

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

GetEnhMetaFilePixelFormat 関数は、拡張メタファイルのピクセル形式情報を取得します。
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) の値の緑のコンポーネントの強度値を取得します。
GetICMProfileA の

GetICMProfile 関数は、指定されたデバイス コンテキストの現在の出力カラー プロファイルのファイル名を取得します。 (ANSI)
GetICMProfileW を する

GetICMProfile 関数は、指定されたデバイス コンテキストの現在の出力カラー プロファイルのファイル名を取得します。 (Unicode)
getKerningPairsA を する

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

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

GetKValue マクロは、CMYK カラー値から黒の色の値を取得します。
GetLayout の

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

GetLogColorSpace 関数は、指定されたハンドルによって識別される色空間定義を取得します。 (ANSI)
GetLogColorSpaceW の

GetLogColorSpace 関数は、指定されたハンドルによって識別される色空間定義を取得します。 (Unicode)
GetMapMode を する

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

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

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

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

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

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

GetMValue マクロは、CMYK カラー値からマゼンタカラー値を取得します。
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) の色値を取得します。
GetPixelFormat の

GetPixelFormat 関数は、指定されたデバイス コンテキストの現在選択されているピクセル形式のインデックスを取得します。
GetPolyFillMode の

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

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

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

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

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

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

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

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

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

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

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

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

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

指定したデバイス コンテキストで現在選択されているフォントの文字セット識別子を取得します。
GetTextCharsetInfo の

指定したデバイス コンテキストで現在選択されているフォントの文字セットに関する情報を取得します。
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) は、指定されたバッファーに、現在選択されているフォントのメトリックを格納します。
GetViewportExtEx の

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

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

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

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

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

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

GetYValue マクロは、CMYK カラー値から黄色の色の値を取得します。
GradientFill

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

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

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

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

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

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

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

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

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

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

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

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

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

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

OffsetWindowOrgEx 関数は、指定された水平方向および垂直方向のオフセットを使用して、デバイス コンテキストのウィンドウの原点を変更します。
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 関数は、ソース デバイス コンテキスト内の指定された四角形から宛先デバイス コンテキストの指定された並列四辺形へのカラー データのビットのビット転送を実行します。
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)
ptInRegion を する

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

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

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

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

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

RectVisible 関数は、指定した四角形の一部がデバイス コンテキストのクリッピング領域内にあるかどうかを判断します。
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 関数は、指定された多重度と除数によって形成された比率を使用して、デバイス コンテキストのウィンドウを変更します。
SelectClipPath を する

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

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

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

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

SetAbortProc 関数は、スプール中に印刷ジョブを取り消すアプリケーション定義の中止関数を設定します。
SetArcDirection の

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

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

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

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

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

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

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

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

SetColorSpace 関数は、特定のデバイス コンテキストの入力色空間を定義します。
SetDCBrushColor の

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

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

SetDeviceGammaRamp 関数は、ハードウェアでダウンロード可能なガンマ ランプをサポートするドライバーを持つ直接カラー ディスプレイ ボードのガンマ ランプを設定します。
SetDIBColorTable の

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

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

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

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

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

SetICMMode 関数を使用すると、特定のデバイス コンテキスト (DC) でイメージカラー管理が有効、無効、または照会されます。
SetICMProfileA の

SetICMProfile 関数は、指定したデバイス コンテキスト (DC) の出力プロファイルとして指定されたカラー プロファイルを設定します。 (ANSI)
SetICMProfileW の

SetICMProfile 関数は、指定したデバイス コンテキスト (DC) の出力プロファイルとして指定されたカラー プロファイルを設定します。 (Unicode)
SetLayout を する

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

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

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

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

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

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

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

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

SetPixelFormat 関数は、指定したデバイス コンテキストのピクセル形式を iPixelFormat インデックスで指定された形式に設定します。
SetPixelV の

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

SetPolyFillMode 関数は、多角形を塗りつぶす関数の多角形塗りつぶしモードを設定します。
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) にマップするウィンドウ ポイントを指定します。
SetWinMetaFileBits の

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

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

StartDoc 関数は、印刷ジョブを開始します。 (ANSI)
StartDocW の

StartDoc 関数は、印刷ジョブを開始します。 (Unicode)
StartPage の

StartPage 関数は、データを受け入れるようにプリンター ドライバーを準備します。
StretchBlt の

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

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

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

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

SwapBuffers 関数は、指定されたデバイス コンテキストによって参照されるウィンドウの現在のピクセル形式にバック バッファーが含まれている場合、フロント バッファーとバック バッファーを交換します。
TextOutA を する

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

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

文字セット情報を変換し、変換先構造体のすべてのメンバーを適切な値に設定します。
TransparentBlt を する

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

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

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

UpdateICMRegKey 関数は、システム内のカラー プロファイルとカラー管理モジュールを管理します。 (ANSI)
UpdateICMRegKeyW の

UpdateICMRegKey 関数は、システム内のカラー プロファイルとカラー管理モジュールを管理します。 (Unicode)
wglCopyContext の

wglCopyContext 関数は、選択したレンダリング状態のグループを 1 つの OpenGL レンダリング コンテキストから別の OpenGL レンダリング コンテキストにコピーします。
wglCreateContext の

wglCreateContext 関数は、hdc によって参照されるデバイスでの描画に適した新しい OpenGL レンダリング コンテキストを作成します。 レンダリング コンテキストのピクセル形式は、デバイス コンテキストと同じです。
wglCreateLayerContext

wglCreateLayerContext 関数は、デバイス コンテキストで指定されたレイヤー プレーンに描画するための新しい OpenGL レンダリング コンテキストを作成します。
wglDeleteContext を する

wglDeleteContext 関数は、指定された OpenGL レンダリング コンテキストを削除します。
wglDescribeLayerPlane

wglDescribeLayerPlane 関数は、指定されたピクセル形式のレイヤープレーンに関する情報を取得します。
wglGetCurrentContext の

wglGetCurrentContext 関数は、呼び出し元スレッドの現在の OpenGL レンダリング コンテキストへのハンドルを取得します。
wglGetCurrentDC の

wglGetCurrentDC 関数は、呼び出し元スレッドの現在の OpenGL レンダリング コンテキストに関連付けられているデバイス コンテキストへのハンドルを取得します。
wglGetLayerPaletteEntries

指定したデバイス コンテキストの特定のカラー インデックス レイヤー プレーンからパレット エントリを取得します。
wglGetProcAddress の

wglGetProcAddress 関数は、現在の OpenGL レンダリング コンテキストで使用する OpenGL 拡張関数のアドレスを返します。
wglMakeCurrent

wglMakeCurrent 関数は、指定された OpenGL レンダリング コンテキストを呼び出し元スレッドの現在のレンダリング コンテキストにします。
wglRealizeLayerPalette

wglRealizeLayerPalette 関数は、指定されたカラー インデックス レイヤー プレーンのパレット エントリを物理パレットにマップするか、RGBA レイヤー プレーンのパレットを初期化します。
wglSetLayerPaletteEntries

指定したデバイス コンテキストの特定のカラー インデックス レイヤー プレーン内のパレット エントリを設定します。
wglShareLists

wglShareLists 関数を使用すると、複数の OpenGL レンダリング コンテキストで 1 つの表示リスト領域を共有できます。
wglSwapLayerBuffers

wglSwapLayerBuffers 関数は、指定されたデバイス コンテキストによって参照されるウィンドウのオーバーレイ、アンダーレイ、およびメイン プレーン内のフロント バッファーとバック バッファーをスワップします。
wglUseFontBitmapsA

wglUseFontBitmaps 関数は、現在の OpenGL レンダリング コンテキストで使用するビットマップ表示リストのセットを作成します。 (ANSI)
wglUseFontBitmapsW を する

wglUseFontBitmaps 関数は、現在の OpenGL レンダリング コンテキストで使用するビットマップ表示リストのセットを作成します。 (Unicode)
wglUseFontOutlinesA

wglUseFontOutlines 関数は、現在のレンダリング コンテキストで使用するために、デバイス コンテキストの現在選択されているアウトライン フォントのグリフごとに 1 つずつ、一連の表示リストを作成します。 (ANSI)
wglUseFontOutlinesW

wglUseFontOutlines 関数は、現在のレンダリング コンテキストで使用するために、デバイス コンテキストの現在選択されているアウトライン フォントのグリフごとに 1 つずつ、一連の表示リストを作成します。 (Unicode)
WidenPath

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

コールバック関数

 
ABORTPROC の

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

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

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

EnumICMProfilesProcCallback コールバックは、EnumICMProfiles からのカラー プロファイル データを処理するアプリケーション定義のコールバック関数です。 (ANSI)
ICMENUMPROCW

EnumICMProfilesProcCallback コールバックは、EnumICMProfiles からのカラー プロファイル データを処理するアプリケーション定義のコールバック関数です。 (Unicode)
ラインダプロク

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

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

構造

 
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 構造体は、ソース ビットマップとコピー先ビットマップのブレンド関数を指定してブレンドを制御します。
CHARSETINFO を する

文字セットに関する情報を格納します。
CIEXYZ

CIEXYZ 構造体には、指定された色空間内の特定の色の x、y、z 座標が含まれます。
CIEXYZTRIPLE

CIEXYZTRIPLE 構造体には、指定された論理色空間の赤、緑、青のエンドポイントに対応する 3 つの色の x、y、z 座標が含まれています。
COLORADJUSTMENT

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

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

DEVMODE データ構造には、プリンターまたは表示装置の初期設定と環境に関する情報が含まれています。
DEVMODEW の

DEVMODEW 構造体は、Unicode (ワイド) 文字セット内のディスプレイおよび印刷装置の特性を指定するために使用されます。
DIBSECTION

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

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

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

DISPLAYCONFIG_2DREGION構造体は、2 次元空間内の点またはオフセットを表します。
DISPLAYCONFIG_ADAPTER_NAME

DISPLAYCONFIG_ADAPTER_NAME構造体には、ディスプレイ アダプターに関する情報が含まれています。
DISPLAYCONFIG_DESKTOP_IMAGE_INFO

DISPLAYCONFIG_DESKTOP_IMAGE_INFO構造体には、デスクトップに表示されるイメージに関する情報が含まれています。
DISPLAYCONFIG_DEVICE_INFO_HEADER

DISPLAYCONFIG_DEVICE_INFO_HEADER構造体には、デバイスに関する表示情報が含まれています。
DISPLAYCONFIG_MODE_INFO

DISPLAYCONFIG_MODE_INFO構造体には、ソース モードまたはターゲット モードの情報が含まれています。
DISPLAYCONFIG_PATH_INFO

DISPLAYCONFIG_PATH_INFO構造体は、ターゲットからソースへの 1 つのパスを記述するために使用されます。
DISPLAYCONFIG_PATH_SOURCE_INFO

DISPLAYCONFIG_PATH_SOURCE_INFO構造体には、1 つのパスのソース情報が含まれています。
DISPLAYCONFIG_PATH_TARGET_INFO

DISPLAYCONFIG_PATH_TARGET_INFO構造体には、1 つのパスのターゲット情報が含まれています。
DISPLAYCONFIG_RATIONAL

DISPLAYCONFIG_RATIONAL構造体は、ビデオ モードの垂直方向と水平方向の周波数 (つまり、垂直同期と水平同期) を表す小数部の値を表します。
DISPLAYCONFIG_SDR_WHITE_LEVEL

DISPLAYCONFIG_SDR_WHITE_LEVEL構造体 (wingdi.h) には、ディスプレイの現在の SDR ホワイト レベルに関する情報が含まれています。
DISPLAYCONFIG_SET_TARGET_PERSISTENCE

DISPLAYCONFIG_SET_TARGET_PERSISTENCE構造体には、ディスプレイの設定に関する情報が含まれています。
DISPLAYCONFIG_SOURCE_DEVICE_NAME

DISPLAYCONFIG_SOURCE_DEVICE_NAME構造体には、ソースまたはビューの GDI デバイス名が含まれています。
DISPLAYCONFIG_SOURCE_MODE

DISPLAYCONFIG_SOURCE_MODE構造体は、2 次元空間内の点またはオフセットを表します。
DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION

DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION構造体には、モニターの仮想解決サポートの状態に関する情報が含まれています。
DISPLAYCONFIG_TARGET_BASE_TYPE

特定のターゲット ID の基本出力テクノロジ情報を指定します。
DISPLAYCONFIG_TARGET_DEVICE_NAME

DISPLAYCONFIG_TARGET_DEVICE_NAME構造体には、ターゲットに関する情報が含まれています。
DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS

DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS構造体には、ターゲット デバイスに関する情報が含まれています。
DISPLAYCONFIG_TARGET_MODE

DISPLAYCONFIG_TARGET_MODE構造体は、表示パスターゲット モードを記述します。
DISPLAYCONFIG_TARGET_PREFERRED_MODE

DISPLAYCONFIG_TARGET_PREFERRED_MODE構造体には、ディスプレイの優先モードに関する情報が含まれています。
DISPLAYCONFIG_VIDEO_SIGNAL_INFO

DISPLAYCONFIG_VIDEO_SIGNAL_INFO構造体には、ディスプレイのビデオ信号に関する情報が含まれています。
DOCINFOA を する

DOCINFO 構造体には、StartDoc 関数で使用される入力ファイル名と出力ファイル名およびその他の情報が含まれています。 (ANSI)
DOCINFOW を する

DOCINFO 構造体には、StartDoc 関数で使用される入力ファイル名と出力ファイル名およびその他の情報が含まれています。 (Unicode)
DRAWPATRECT を する

DRAWPATRECT 構造体は、作成する四角形を定義します。
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 構造体には、固定小数点実数の整数部と小数部が含まれています。
FONTSIGNATURE の

特定のフォントがグリフを提供するコード ページと Unicode サブ範囲を識別する情報が含まれます。
GCP_RESULTSA

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

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

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

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

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

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

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

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

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

LAYERPLANEDESCRIPTOR 構造体は、描画サーフェイスのピクセル形式を記述します。
LOCALESIGNATURE の

既定およびサポートされている文字セットとコード ページを定義する 2 つのコード ページ ビットフィールド (CPB) を含む、拡張フォント署名情報が含まれます。 この構造体は、通常、フォント カバレッジとロケール間の関係を表すために使用されます。
LOGBRUSH を する

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

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

LOGCOLORSPACE 構造体には、論理色空間を定義する情報が含まれています。 (ANSI)
LOGCOLORSPACEW を する

LOGCOLORSPACE 構造体には、論理色空間を定義する情報が含まれています。 (Unicode)
LOGFONTA を する

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

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

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

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

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

クリップボードを介してメタファイル データを交換するために使用されるメタファイル画像形式を定義します。
METAHEADER

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

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

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

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

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

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

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

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

論理パレット内のエントリの色と使用法を指定します。
PANOSE

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

PIXELFORMATDESCRIPTOR 構造体は、描画サーフェイスのピクセル形式を記述します。
POINTFLOAT

POINTFLOAT 構造体には、点の x 座標と y 座標が含まれています。
POINTFX

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

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

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

PSFEATURE_CUSTPAPER構造体には、PostScript ドライバーのカスタム 用紙サイズに関する情報が含まれています。 この構造体は、GET_PS_FEATURESETTING プリンターエスケープ機能と共に使用されます。
PSFEATURE_OUTPUT

PSFEATURE_OUTPUT構造体には、PostScript ドライバーの出力オプションに関する情報が含まれています。 この構造体は、GET_PS_FEATURESETTING プリンターエスケープ機能と共に使用されます。
PSINJECTDATA を する

PSINJECTDATA 構造体は、POSTSCRIPT_INJECTION プリンターエスケープ関数で使用される入力バッファーのヘッダーです。
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 構造体には、色情報と位置情報が含まれています。
TTPOLYCURVE を する

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

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

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

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

列挙 体

 
DISPLAYCONFIG_DEVICE_INFO_TYPE

DISPLAYCONFIG_DEVICE_INFO_TYPE列挙体は、DisplayConfigSetDeviceInfo または DisplayConfigGetDeviceInfo 関数を使用して構成または取得するディスプレイ デバイス情報の種類を指定します。
DISPLAYCONFIG_MODE_INFO_TYPE

DISPLAYCONFIG_MODE_INFO_TYPE列挙体は、DISPLAYCONFIG_MODE_INFO構造体内に含まれる情報がソース モードまたはターゲット モードであることを指定します。
DISPLAYCONFIG_PIXELFORMAT

DISPLAYCONFIG_PIXELFORMAT列挙は、ピクセル単位のさまざまなビット (BPP) 値でピクセル形式を指定します。
DISPLAYCONFIG_ROTATION

DISPLAYCONFIG_ROTATION列挙体は、ディスプレイの時計回りの回転を指定します。
DISPLAYCONFIG_SCALING

DISPLAYCONFIG_SCALING列挙体は、ビデオ 表示ネットワーク (VidPN) の現在のパスに表示されるコンテンツに適用されるスケーリング変換を指定します。
DISPLAYCONFIG_SCANLINE_ORDERING

DISPLAYCONFIG_SCANLINE_ORDERING列挙体は、画面に画像を作成するためにディスプレイが使用するメソッドを指定します。
DISPLAYCONFIG_TOPOLOGY_ID

DISPLAYCONFIG_TOPOLOGY_ID列挙体は、表示トポロジの種類を指定します。
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY

DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY列挙型は、ターゲットのコネクタの種類を指定します。