リファレンス 144 ドキュメント 7 サンプル 48
標準機能 346 advapi32.dll 419 api-ms-win-core-winrt-string-l1-1-0.dll 1 api-ms-win-dx-d3dkmt-l1-1-0.dll 1 arduino 12 Artlet2D 55 avrt.dll 11 bcrypt.dll 53 com_misc.dll 1238 comctl32.dll 94 comdlg32.dll 2 crypt32.dll 218 d2d1.dll 13 d3d11.dll 5 d3module 29 dbghelp.dll 128 dinput8.dll 1 dwmapi.dll 31 dwrite.dll 1 dxgi.dll 5 DxLibW 2738 encode.as 8 evr.dll 7 form_decode 1 gdi32.dll 384 gdiplus.dll 627 glu32.dll 52 hgimg3 152 hgimg4 166 hsedsdk 36 HSP3Dish 119 hsp3imp 4 hsp3util 17 hspble.dll 13 hspcbcom 11 hspcmp 21 hspcv 31 hspcv4 275 hspd2d 28 hspda 23 hspdb 8 hspdb.dll 14 hspduckdb.dll 10 hspext 59 hspinet 60 hspjson.dll 10 hspllama.dll 11 hspmath 41 hspmcp.dll 7 hspmfcam.dll 30 hspmidi.dll 17 hspmucom 17 hspogg 20 hsponnx.dll 13 hsppdf.dll 11 hspprint 6 hspsapi_64.dll 3 hspsock 12 hsptflite.dll 19 hsptv 2 hspusbio 6 hspvosk_64.dll 4 hspwasm.dll 10 hspwebsrv.dll 9 hspwebview2.dll 18 hspwgcapture.dll 8 hspwhisper_64.dll 4 hspwinrtocr.dll 5 hspwinrtspeech_64.dll 3 httpapi.dll 42 imm32.dll 63 iphlpapi.dll 194 iron_7z.hsp 6 iron_ai.hsp 9 iron_camera.hsp 6 iron_camera_mf.hsp 31 iron_clip.hsp 4 iron_csv.hsp 8 iron_dialog.hsp 2 iron_hash.hsp 12 iron_http.hsp 4 iron_ini.hsp 11 iron_json.hsp 10 iron_mcp_client.hsp 9 iron_mcp_server.hsp 6 iron_mediapipe.hsp 13 iron_office.hsp 6 iron_perf.hsp 5 iron_serial.hsp 6 iron_shell.hsp 6 iron_speech.hsp 9 iron_sysinfo.hsp 10 iron_toast.hsp 4 iron_url.hsp 6 iron_video.hsp 10 iron_xlsx.hsp 11 kernel32.dll 884 layer_fade 5 mf.dll 31 mfplat.dll 122 mfreadwrite.dll 5 mod_fontdlg 1 mod_joystick2 2 mod_menu 3 mod_mmaudio 7 mod_picfont 2 mod_posteffect 7 mod_regexp 4 mod_rss 1 mod_vpad 5 msimg32.dll 3 ncrypt.dll 1 netapi32.dll 45 normaliz.dll 2 obaq 51 obj 4 ole32.dll 143 oleaut32.dll 404 opengl32.dll 353 powrprof.dll 84 propsys.dll 1 psapi.dll 20 secur32.dll 2 shell32.dll 195 shlwapi.dll 15 SQLele 18 urlmon.dll 71 user32.dll 607 userenv.dll 34 uxtheme.dll 77 version.dll 7 wer.dll 20 windowscodecs.dll 9 winhttp.dll 46 wininet.dll 192 winmm.dll 146 wintrust.dll 7 wlanapi.dll 59 wmvcore.dll 11 ws2_32.dll 90 wtsapi32.dll 44 xaudio2_8.dll 4 xmllite.dll 6 ZLibWrap 2

gdi32.dll

Version 1.0 Date 2026/04/16 Author IronHSP / CsWin32 bridge

Win32API

AbortDoc
AbortDoc 関数は、現在の印刷ジョブを停止し、最後に StartDoc 関数を呼んだ以降に描画された内容をすべて消去する。
AbortDoc 関数は、現在の印刷ジョブを停止し、最後に StartDoc 関数を呼んだ以降に描画された内容をすべて消去する。 [戻り値] 関数が成功した場合、戻り値はゼロより大きい値となる。関数が失敗した場合、戻り値は SP_ERROR となる。
AbortPath
AbortPath 関数は、指定したデバイスコンテキスト内のすべてのパスを閉じて破棄する。
AbortPath 関数は、指定したデバイスコンテキスト内のすべてのパスを閉じて破棄する。 [戻り値] 関数が成功した場合、戻り値は非ゼロとなる。関数が失敗した場合、戻り値はゼロとなる。
AddFontMemResourceEx
AddFontMemResourceEx 関数は、メモリイメージからフォントリソースをシステムに追加する。
AddFontMemResourceEx 関数は、メモリイメージからフォントリソースをシステムに追加する。 [戻り値] 関数が成功した場合、戻り値は追加されたフォントを示すハンドルとなる。このハンドルは、システムにインストールされたフォントを一意に識別する。
AddFontResourceExW
AddFontResourceEx 関数は、指定したファイルからフォントリソースをシステムに追加する。AddFontResourceEx で追加したフォントはプライベートかつ列挙不可能とすることもできる。(Unicode)
AddFontResourceEx 関数は、指定したファイルからフォントリソースをシステムに追加する。AddFontResourceEx で追加したフォントはプライベートかつ列挙不可能とすることもできる。
AddFontResourceW
AddFontResource 関数は、指定したファイルからフォントリソースをシステムフォントテーブルに追加する。追加されたフォントは、その後どのアプリケーションからもテキスト出力に使用できる。(Unicode)
AddFontResource 関数は、指定したファイルからフォントリソースをシステムフォントテーブルに追加する。追加されたフォントは、その後どのアプリケーションからもテキスト出力に使用できる。(Unicode) [戻り値] 関数が成功した場合、戻り値は追加されたフォントの数となる。
AngleArc
AngleArc 関数は、線分と弧を描く。
AngleArc 関数は、線分と弧を描く。 [戻り値] 関数が成功した場合、戻り値は非ゼロとなる。関数が失敗した場合、戻り値はゼロとなる。 [備考] AngleArc 関数は、現在位置を弧の終点へ移動する。描かれる弧は、現在の変換とマッピングモードに応じて楕円に見えることがある。
AnimatePalette
AnimatePalette 関数は、指定した論理パレット内のエントリを置き換える。
AnimatePalette 関数は、指定した論理パレット内のエントリを置き換える。 [戻り値] 関数が成功した場合、戻り値は非ゼロとなる。関数が失敗した場合、戻り値はゼロとなる。
Arc
Arc 関数は楕円弧を描く。
Arc 関数は楕円弧を描く。 [戻り値] 弧が描かれた場合、戻り値は非ゼロとなる。弧が描かれなかった場合、戻り値はゼロとなる。 [備考] (nLeftRect, nTopRect) と (nRightRect, nBottomRect) の点は外接矩形を指定する。
ArcTo
ArcTo 関数は楕円弧を描く。
ArcTo 関数は楕円弧を描く。 [戻り値] 関数が成功した場合、戻り値は非ゼロとなる。関数が失敗した場合、戻り値はゼロとなる。 [備考] ArcTo は Arc に似ているが、現在位置が更新される点が異なる。
BeginPath
BeginPath 関数は、指定したデバイスコンテキストでパスブラケットをオープンする。
BeginPath 関数は、指定したデバイスコンテキストでパスブラケットをオープンする。 [戻り値] 関数が成功した場合、戻り値は非ゼロとなる。関数が失敗した場合、戻り値はゼロとなる。
BitBlt
指定した元デバイスコンテキストから先デバイスコンテキストへ、矩形分のピクセル色データのビットブロック転送を行う。
指定した元デバイスコンテキストから先デバイスコンテキストへ、矩形分のピクセル色データのビットブロック転送を行う。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報を得るには GetLastError を呼び出す。
BRUSHOBJ_hGetColorTransform
BRUSHOBJ_hGetColorTransform 関数は、指定したブラシのカラー変換を取得する。
BRUSHOBJ_hGetColorTransform 関数は、指定したブラシのカラー変換を取得する。 [戻り値] BRUSHOBJ_hGetColorTransform は、成功した場合、指定された BRUSHOBJ 構造体のカラー変換へのハンドルを返す。
BRUSHOBJ_pvAllocRbrush
BRUSHOBJ_pvAllocRbrush 関数は、指定したブラシのドライバ実体化のためのメモリを割り当てる。
BRUSHOBJ_pvAllocRbrush 関数は、指定したブラシのドライバ実体化のためのメモリを割り当てる。 [戻り値] 関数が成功した場合、戻り値は割り当てられたメモリへのポインタとなる。失敗した場合は null となり、エラーコードがログに記録される。
BRUSHOBJ_pvGetRbrush
BRUSHOBJ_pvGetRbrush 関数は、指定したブラシのドライバ実体化へのポインタを取得する。
BRUSHOBJ_pvGetRbrush 関数は、指定したブラシのドライバ実体化へのポインタを取得する。 [戻り値] 関数が成功した場合、戻り値は実体化されたブラシへのポインタとなる。ブラシが実体化できない場合、戻り値は null となり、エラーコードがログに記録される。
BRUSHOBJ_ulGetBrushColor
BRUSHOBJ_ulGetBrushColor 関数は、指定したソリッドブラシの RGB カラーを返す。
BRUSHOBJ_ulGetBrushColor 関数は、指定したソリッドブラシの RGB カラーを返す。 [戻り値] BRUSHOBJ_ulGetBrushColor は、ソリッドブラシの RGB カラーを返す。指定したブラシがソリッドでない場合、この関数は -1 を返す。
CancelDC
CancelDC 関数は、指定したデバイスコンテキスト (DC) で進行中の操作をキャンセルする。
CancelDC 関数は、指定したデバイスコンテキスト (DC) で進行中の操作をキャンセルする。 [戻り値] 関数が成功した場合、戻り値は非ゼロとなる。関数が失敗した場合、戻り値はゼロとなる。
CheckColorsInGamut
CheckColorsInGamut 関数は、指定した RGB 三組の集合が指定デバイスの出力ガモット内にあるかどうかを判定する。RGB 三組は入力論理色空間として解釈される。
CheckColorsInGamut 関数は、指定した RGB 三組の集合が指定デバイスの出力ガモット内にあるかどうかを判定する。RGB 三組は入力論理色空間として解釈される。 [戻り値] 関数が成功した場合、戻り値は非ゼロ値となる。関数が失敗した場合、戻り値はゼロとなる。
ChoosePixelFormat
ChoosePixelFormat 関数は、デバイスコンテキストでサポートされる適切なピクセルフォーマットを、与えられたピクセルフォーマット仕様にマッチさせる。
ChoosePixelFormat 関数は、デバイスコンテキストでサポートされる適切なピクセルフォーマットを、与えられたピクセルフォーマット仕様にマッチさせる。
Chord
Chord 関数は弦(楕円と線分(割線と呼ばれる)の交差で囲まれた領域)を描く。弦は現在のペンで輪郭を描き、現在のブラシで塗りつぶす。
Chord 関数は弦(楕円と線分(割線と呼ばれる)の交差で囲まれた領域)を描く。弦は現在のペンで輪郭を描き、現在のブラシで塗りつぶす。 [戻り値] 関数が成功した場合、戻り値は非ゼロとなる。関数が失敗した場合、戻り値はゼロとなる。
CLIPOBJ_bEnum
CLIPOBJ_bEnum 関数は、指定したクリップ領域から矩形のバッチを列挙する。列挙順序は事前の CLIPOBJ_cEnumStart 呼び出しによって決まる。
CLIPOBJ_bEnum 関数は、指定したクリップ領域から矩形のバッチを列挙する。列挙順序は事前の CLIPOBJ_cEnumStart 呼び出しによって決まる。
CLIPOBJ_cEnumStart
CLIPOBJ_cEnumStart 関数は、指定したクリップ領域内の矩形を列挙するためのパラメータを設定する。
CLIPOBJ_cEnumStart 関数は、指定したクリップ領域内の矩形を列挙するためのパラメータを設定する。 [戻り値] 戻り値は列挙される矩形の数となる。カウントが cLimit を超える場合、戻り値は 0xFFFFFFFF となる。
CLIPOBJ_ppoGetPath
CLIPOBJ_ppoGetPath 関数は、指定したクリップ領域の輪郭を含む PATHOBJ 構造体を作成する。
CLIPOBJ_ppoGetPath 関数は、指定したクリップ領域の輪郭を含む PATHOBJ 構造体を作成する。 [戻り値] 関数が成功した場合、戻り値は PATHOBJ 構造体へのポインタとなる。失敗した場合は NULL となり、エラーコードがログに記録される。
CloseEnhMetaFile
CloseEnhMetaFile 関数は、拡張メタファイルデバイスコンテキストを閉じ、拡張形式メタファイルを識別するハンドルを返す。
CloseEnhMetaFile 関数は、拡張メタファイルデバイスコンテキストを閉じ、拡張形式メタファイルを識別するハンドルを返す。 [戻り値] 関数が成功した場合、戻り値は拡張メタファイルへのハンドルとなる。関数が失敗した場合、戻り値は NULL となる。
CloseFigure
CloseFigure 関数は、パス内のオープンな図形を閉じる。
CloseFigure 関数は、パス内のオープンな図形を閉じる。 [戻り値] 関数が成功した場合、戻り値は非ゼロとなる。関数が失敗した場合、戻り値はゼロとなる。
CloseMetaFile
CloseMetaFile 関数は、メタファイルデバイスコンテキストを閉じ、Windows 形式メタファイルを識別するハンドルを返す。
CloseMetaFile 関数は、メタファイルデバイスコンテキストを閉じ、Windows 形式メタファイルを識別するハンドルを返す。 [戻り値] 関数が成功した場合、戻り値は Windows 形式メタファイルへのハンドルとなる。関数が失敗した場合、戻り値は NULL となる。
ColorCorrectPalette
ColorCorrectPalette 関数は、指定したデバイスコンテキストの WCS 1.0 パラメータを使ってパレットのエントリを補正する。
ColorCorrectPalette 関数は、指定したデバイスコンテキストの WCS 1.0 パラメータを使ってパレットのエントリを補正する。 [戻り値] 関数が成功した場合、戻り値は TRUE となる。関数が失敗した場合、戻り値は FALSE となる。
ColorMatchToTarget
ColorMatchToTarget 関数を使うと、ターゲットデバイスに表示されるとおりの色をプレビューできる。
ColorMatchToTarget 関数を使うと、ターゲットデバイスに表示されるとおりの色をプレビューできる。 [戻り値] 関数が成功した場合、戻り値は TRUE となる。関数が失敗した場合、戻り値は FALSE となる。
CombineRgn
CombineRgn 関数は 2 つの領域を結合し、その結果を 3 番目の領域に格納する。2 つの領域は指定したモードに従って結合される。
CombineRgn 関数は 2 つの領域を結合し、その結果を 3 番目の領域に格納する。2 つの領域は指定したモードに従って結合される。 [戻り値] 戻り値は結果として得られる領域の種類を示す。次のいずれかの値となる。 (以下省略) [備考] 3 つの領域は別々である必要はない。
CombineTransform
CombineTransform 関数は、ワールド空間からページ空間への 2 つの変換を連結する。
CombineTransform 関数は、ワールド空間からページ空間への 2 つの変換を連結する。 [戻り値] 関数が成功した場合、戻り値は非ゼロとなる。関数が失敗した場合、戻り値はゼロとなる。
CopyEnhMetaFileW
CopyEnhMetaFile 関数は、拡張形式メタファイルの内容を指定したファイルにコピーする。(Unicode)
CopyEnhMetaFile 関数は、拡張形式メタファイルの内容を指定したファイルにコピーする。(Unicode) [戻り値] 関数が成功した場合、戻り値は拡張メタファイルのコピーへのハンドルとなる。関数が失敗した場合、戻り値は NULL となる。
CopyMetaFileW
CopyMetaFile 関数は、Windows 形式メタファイルの内容を指定したファイルにコピーする。(Unicode)
CopyMetaFile 関数は、Windows 形式メタファイルの内容を指定したファイルにコピーする。(Unicode) [戻り値] 関数が成功した場合、戻り値は Windows 形式メタファイルのコピーへのハンドルとなる。関数が失敗した場合、戻り値は NULL となる。
CreateBitmap
指定した幅、高さ、色形式(カラープレーン数およびピクセルあたりのビット数)を持つビットマップを作成する。
指定した幅、高さ、色形式(カラープレーン数およびピクセルあたりのビット数)を持つビットマップを作成する。 [戻り値] 関数が成功した場合、戻り値はビットマップへのハンドル。失敗した場合は NULL。
CreateBitmapIndirect
CreateBitmapIndirect 関数は、指定された幅、高さ、色フォーマット(カラープレーンと bpp)を持つビットマップを作成する。
CreateBitmapIndirect 関数は、指定された幅、高さ、色フォーマット(カラープレーンと bpp)を持つビットマップを作成する。 [戻り値] 関数が成功した場合、戻り値はビットマップへのハンドルとなる。関数が失敗した場合、戻り値は NULL となる。
CreateBrushIndirect
CreateBrushIndirect 関数は、指定したスタイル、色、パターンを持つ論理ブラシを作成する。
CreateBrushIndirect 関数は、指定したスタイル、色、パターンを持つ論理ブラシを作成する。 [戻り値] 関数が成功した場合、戻り値は論理ブラシを識別する。関数が失敗した場合、戻り値は NULL となる。
CreateColorSpaceW
CreateColorSpace 関数は論理色空間を作成する。(Unicode)
CreateColorSpace 関数は論理色空間を作成する。(Unicode) [戻り値] 関数が成功した場合、戻り値は色空間を識別するハンドルとなる。関数が失敗した場合、戻り値は NULL となる。 [備考] 色空間が不要になったら DeleteColorSpace で削除する。
CreateCompatibleBitmap
指定したデバイスコンテキストに関連付けられたデバイスと互換のあるビットマップを作成する。
指定したデバイスコンテキストに関連付けられたデバイスと互換のあるビットマップを作成する。 [戻り値] 関数が成功した場合、戻り値は互換ビットマップ(DDB)へのハンドル。失敗した場合は NULL。
CreateCompatibleDC
指定したデバイスと互換のあるメモリデバイスコンテキスト(DC)を作成する。
指定したデバイスと互換のあるメモリデバイスコンテキスト(DC)を作成する。 [戻り値] 関数が成功した場合、戻り値はメモリ DC へのハンドル。失敗した場合は NULL。 [備考] メモリ DC はメモリ上にのみ存在する。作成時点の表示面は 1x1 のモノクロピクセル。
CreateDCA
CreateDC 関数は、指定した名前のデバイス用にデバイスコンテキスト (DC) を作成する。(ANSI)
CreateDC 関数は、指定した名前のデバイス用にデバイスコンテキスト (DC) を作成する。(ANSI) [戻り値] 関数が成功した場合、戻り値は指定したデバイス用 DC へのハンドルとなる。関数が失敗した場合、戻り値は NULL となる。
CreateDCW
CreateDC 関数は、指定した名前のデバイス用にデバイスコンテキスト (DC) を作成する。(Unicode)
CreateDC 関数は、指定した名前のデバイス用にデバイスコンテキスト (DC) を作成する。(Unicode) [戻り値] 関数が成功した場合、戻り値は指定したデバイス用 DC へのハンドルとなる。関数が失敗した場合、戻り値は NULL となる。
CreateDIBitmap
CreateDIBitmap 関数は DIB から互換ビットマップ (DDB) を作成し、必要に応じてビットマップビットを設定する。
CreateDIBitmap 関数は DIB から互換ビットマップ (DDB) を作成し、必要に応じてビットマップビットを設定する。 [戻り値] 関数が成功した場合、戻り値は互換ビットマップへのハンドルとなる。関数が失敗した場合、戻り値は NULL となる。
CreateDIBPatternBrush
CreateDIBPatternBrush 関数は、指定したデバイス独立ビットマップ (DIB) で指定されたパターンを持つ論理ブラシを作成する。
CreateDIBPatternBrush 関数は、指定したデバイス独立ビットマップ (DIB) で指定されたパターンを持つ論理ブラシを作成する。 [戻り値] 関数が成功した場合、戻り値は論理ブラシを識別する。関数が失敗した場合、戻り値は NULL となる。
CreateDIBPatternBrushPt
CreateDIBPatternBrushPt 関数は、デバイス独立ビットマップ (DIB) で指定されたパターンを持つ論理ブラシを作成する。
CreateDIBPatternBrushPt 関数は、デバイス独立ビットマップ (DIB) で指定されたパターンを持つ論理ブラシを作成する。 [戻り値] 関数が成功した場合、戻り値は論理ブラシを識別する。関数が失敗した場合、戻り値は NULL となる。
CreateDIBSection
アプリケーションが直接書き込める DIB を作成する。
アプリケーションが直接書き込める DIB を作成する。 [戻り値] 関数が成功した場合、戻り値は新しく作成された DIB へのハンドルで、*ppvBits はビットマップビット値を指す。失敗した場合は NULL で *ppvBits も NULL。
CreateDiscardableBitmap
CreateDiscardableBitmap 関数は、指定したデバイスと互換性のある破棄可能なビットマップを作成する。
CreateDiscardableBitmap 関数は、指定したデバイスと互換性のある破棄可能なビットマップを作成する。 [戻り値] 関数が成功した場合、戻り値は互換ビットマップ (DDB) へのハンドルとなる。関数が失敗した場合、戻り値は NULL となる。
CreateEllipticRgn
CreateEllipticRgn 関数は楕円リージョンを作成する。
CreateEllipticRgn 関数は楕円リージョンを作成する。 [戻り値] 関数が成功した場合、戻り値はリージョンへのハンドルとなる。関数が失敗した場合、戻り値は NULL となる。
CreateEllipticRgnIndirect
CreateEllipticRgnIndirect 関数は楕円リージョンを作成する。
CreateEllipticRgnIndirect 関数は楕円リージョンを作成する。 [戻り値] 関数が成功した場合、戻り値はリージョンへのハンドルとなる。関数が失敗した場合、戻り値は NULL となる。
CreateEnhMetaFileW
CreateEnhMetaFile 関数は拡張形式メタファイル用のデバイスコンテキストを作成する。このデバイスコンテキストはデバイス独立な図を保存するために使用できる。(Unicode)
CreateEnhMetaFile 関数は拡張形式メタファイル用のデバイスコンテキストを作成する。このデバイスコンテキストはデバイス独立な図を保存するために使用できる。(Unicode) [戻り値] 関数が成功した場合、戻り値は拡張メタファイル用のデバイスコンテキストへのハンドルとなる。
CreateFontIndirectExW
CreateFontIndirectEx 関数は、指定した構造体内の特性を持つ論理フォントを指定する。このフォントはその後、任意のデバイスコンテキストの現在のフォントとして選択できる。(Unicode)
CreateFontIndirectEx 関数は、指定した構造体内の特性を持つ論理フォントを指定する。このフォントはその後、任意のデバイスコンテキストの現在のフォントとして選択できる。
CreateFontIndirectW
指定された特性を持つ論理フォントを作成する。(Unicode)
指定された特性を持つ論理フォントを作成する。(Unicode) [戻り値] 関数が成功した場合、戻り値は論理フォントへのハンドル。失敗した場合は NULL。 [備考] LOGFONT 構造体に指定された特性を持つ論理フォントを作成する。
CreateFontW
指定された特性を持つ論理フォントを作成する。論理フォントは任意のデバイスのフォントとして選択できる。(Unicode)
指定された特性を持つ論理フォントを作成する。論理フォントは任意のデバイスのフォントとして選択できる。(Unicode) [戻り値] 関数が成功した場合、戻り値は論理フォントへのハンドル。失敗した場合は NULL。 [備考] 不要になったら DeleteObject で削除すること。
CreateHalftonePalette
CreateHalftonePalette 関数は、指定したデバイスコンテキスト (DC) 用のハーフトーンパレットを作成する。
CreateHalftonePalette 関数は、指定したデバイスコンテキスト (DC) 用のハーフトーンパレットを作成する。 [戻り値] 関数が成功した場合、戻り値は論理ハーフトーンパレットへのハンドルとなる。関数が失敗した場合、戻り値はゼロとなる。
CreateHatchBrush
指定されたハッチパターンと色を持つ論理ブラシを作成する。
指定されたハッチパターンと色を持つ論理ブラシを作成する。 [戻り値] 関数が成功した場合、戻り値は論理ブラシを識別する。失敗した場合は NULL。 [備考] ブラシは塗りつぶされた図形の内部を描画するためにシステムが使用するビットマップ。
CreateICA
CreateIC 関数は、指定したデバイス用の情報コンテキストを作成する。(ANSI)
CreateIC 関数は、指定したデバイス用の情報コンテキストを作成する。(ANSI) [戻り値] 関数が成功した場合、戻り値は情報コンテキストへのハンドルとなる。関数が失敗した場合、戻り値は NULL となる。 [備考] 情報 DC が不要になったら DeleteDC を呼ぶ。
CreateICW
CreateIC 関数は、指定したデバイス用の情報コンテキストを作成する。(Unicode)
CreateIC 関数は、指定したデバイス用の情報コンテキストを作成する。(Unicode) [戻り値] 関数が成功した場合、戻り値は情報コンテキストへのハンドルとなる。関数が失敗した場合、戻り値は NULL となる。
CreateMetaFileW
CreateMetaFile 関数は、Windows 形式メタファイル用のデバイスコンテキストを作成する。(Unicode)
CreateMetaFile 関数は、Windows 形式メタファイル用のデバイスコンテキストを作成する。(Unicode) [戻り値] 関数が成功した場合、戻り値は Windows 形式メタファイル用デバイスコンテキストへのハンドルとなる。関数が失敗した場合、戻り値は NULL となる。
CreatePalette
CreatePalette 関数は論理パレットを作成する。
CreatePalette 関数は論理パレットを作成する。 [戻り値] 関数が成功した場合、戻り値は論理パレットへのハンドルとなる。関数が失敗した場合、戻り値は NULL となる。
CreatePatternBrush
指定したビットマップパターンを持つ論理ブラシを作成する。ビットマップは CreateDIBSection で作成した DIB セクションビットマップでもデバイス依存ビットマップでもよい。
指定したビットマップパターンを持つ論理ブラシを作成する。ビットマップは CreateDIBSection で作成した DIB セクションビットマップでもデバイス依存ビットマップでもよい。 [戻り値] 関数が成功した場合、戻り値は論理ブラシを識別する。失敗した場合は NULL。
CreatePen
指定されたスタイル、幅、色を持つ論理ペンを作成する。ペンは DC に選択して線や曲線の描画に使用できる。
指定されたスタイル、幅、色を持つ論理ペンを作成する。ペンは DC に選択して線や曲線の描画に使用できる。 [戻り値] 関数が成功した場合、戻り値は論理ペンを識別するハンドル。失敗した場合は NULL。
CreatePenIndirect
CreatePenIndirect 関数は、構造体で指定したスタイル、幅、色を持つ論理コスメティックペンを作成する。
CreatePenIndirect 関数は、構造体で指定したスタイル、幅、色を持つ論理コスメティックペンを作成する。 [戻り値] 関数が成功した場合、戻り値は論理コスメティックペンを識別するハンドルとなる。関数が失敗した場合、戻り値は NULL となる。
CreatePolygonRgn
CreatePolygonRgn 関数はポリゴンリージョンを作成する。
CreatePolygonRgn 関数はポリゴンリージョンを作成する。 [戻り値] 関数が成功した場合、戻り値はリージョンへのハンドルとなる。関数が失敗した場合、戻り値は NULL となる。
CreatePolyPolygonRgn
CreatePolyPolygonRgn 関数は、複数のポリゴンからなるリージョンを作成する。ポリゴンは重なってもよい。
CreatePolyPolygonRgn 関数は、複数のポリゴンからなるリージョンを作成する。ポリゴンは重なってもよい。 [戻り値] 関数が成功した場合、戻り値はリージョンへのハンドルとなる。関数が失敗した場合、戻り値はゼロとなる。
CreateRectRgn
CreateRectRgn 関数は矩形リージョンを作成する。
CreateRectRgn 関数は矩形リージョンを作成する。 [戻り値] 関数が成功した場合、戻り値はリージョンへのハンドルとなる。関数が失敗した場合、戻り値は NULL となる。 [備考] HRGN オブジェクトが不要になったら DeleteObject を呼んで削除する。
CreateRectRgnIndirect
CreateRectRgnIndirect 関数は矩形リージョンを作成する。
CreateRectRgnIndirect 関数は矩形リージョンを作成する。 [戻り値] 関数が成功した場合、戻り値はリージョンへのハンドルとなる。関数が失敗した場合、戻り値は NULL となる。
CreateRoundRectRgn
CreateRoundRectRgn 関数は、角が丸い矩形リージョンを作成する。
CreateRoundRectRgn 関数は、角が丸い矩形リージョンを作成する。 [戻り値] 関数が成功した場合、戻り値はリージョンへのハンドルとなる。関数が失敗した場合、戻り値は NULL となる。
CreateScalableFontResourceW
CreateScalableFontResource 関数は、スケーラブルフォント用のフォントリソースファイルを作成する。(Unicode)
CreateScalableFontResource 関数は、スケーラブルフォント用のフォントリソースファイルを作成する。(Unicode) [戻り値] 関数が成功した場合、戻り値は非ゼロとなる。関数が失敗した場合、戻り値はゼロとなる。
CreateSolidBrush
指定された単色を持つ論理ブラシを作成する。
指定された単色を持つ論理ブラシを作成する。 [戻り値] 関数が成功した場合、戻り値は論理ブラシを識別する。失敗した場合は NULL。 [備考] HBRUSH オブジェクトが不要になったら DeleteObject で削除する。
DeleteColorSpace
DeleteColorSpace 関数は、指定した色空間を削除し破棄する。
DeleteColorSpace 関数は、指定した色空間を削除し破棄する。 [戻り値] 関数が成功した場合、戻り値は TRUE となる。関数が失敗した場合、戻り値は FALSE となる。
DeleteDC
指定されたデバイスコンテキスト(DC)を削除する。
指定されたデバイスコンテキスト(DC)を削除する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。 [備考] GetDC で取得したハンドルの DC を DeleteDC で削除してはならない。代わりに ReleaseDC を呼び出して解放する。
DeleteEnhMetaFile
DeleteEnhMetaFile 関数は、拡張形式メタファイルまたは拡張形式メタファイルハンドルを削除する。
DeleteEnhMetaFile 関数は、拡張形式メタファイルまたは拡張形式メタファイルハンドルを削除する。 [戻り値] 関数が成功した場合、戻り値は非ゼロとなる。関数が失敗した場合、戻り値はゼロとなる。
DeleteMetaFile
DeleteMetaFile 関数は、Windows 形式メタファイルまたは Windows 形式メタファイルハンドルを削除する。
DeleteMetaFile 関数は、Windows 形式メタファイルまたは Windows 形式メタファイルハンドルを削除する。 [戻り値] 関数が成功した場合、戻り値は非ゼロとなる。関数が失敗した場合、戻り値はゼロとなる。
DeleteObject
論理ペン、ブラシ、フォント、ビットマップ、リージョン、パレットを削除し、関連するシステムリソースをすべて解放する。削除後、指定されたハンドルは無効となる。
論理ペン、ブラシ、フォント、ビットマップ、リージョン、パレットを削除し、関連するシステムリソースをすべて解放する。削除後、指定されたハンドルは無効となる。 [戻り値] 関数が成功した場合、戻り値は 0 以外。指定ハンドルが無効、または現在 DC に選択中の場合は 0。
DescribePixelFormat
DescribePixelFormat 関数は、hdc に関連付けられたデバイスの iPixelFormat で識別されるピクセルフォーマットに関する情報を取得する。関数は ppfd が指す PIXELFORMATDESCRIPTOR 構造体のメンバをそのピクセルフォーマットデータで設定する。
DescribePixelFormat 関数は、hdc に関連付けられたデバイスの iPixelFormat で識別されるピクセルフォーマットに関する情報を取得する。関数は ppfd が指す PIXELFORMATDESCRIPTOR 構造体のメンバをそのピクセルフォーマットデータで設定する。
DPtoLP
DPtoLP 関数はデバイス座標を論理座標に変換する。変換は、デバイスコンテキストのマッピングモード、ウィンドウとビューポートの原点と範囲の設定、ワールド変換に依存する。
DPtoLP 関数はデバイス座標を論理座標に変換する。変換は、デバイスコンテキストのマッピングモード、ウィンドウとビューポートの原点と範囲の設定、ワールド変換に依存する。 [戻り値] 関数が成功した場合、戻り値は非ゼロとなる。関数が失敗した場合、戻り値はゼロとなる。
DrawEscape
DrawEscape 関数は、グラフィックスデバイスインターフェイス (GDI) では直接利用できない、指定したビデオディスプレイの描画機能を提供する。
DrawEscape 関数は、グラフィックスデバイスインターフェイス (GDI) では直接利用できない、指定したビデオディスプレイの描画機能を提供する。 [戻り値] 関数が成功した場合、戻り値はゼロより大きい値となる。
Ellipse
D2D1_ELLIPSE 構造体を作成する。
D2D1_ELLIPSE 構造体を作成する。 [戻り値] 型: D2D1_ELLIPSE 新しい楕円。
EndDoc
EndDoc 関数は印刷ジョブを終了する。
EndDoc 関数は印刷ジョブを終了する。 [戻り値] 関数が成功した場合、戻り値はゼロより大きい値となる。関数が失敗した場合、戻り値はゼロ以下となる。 [備考] 注意: これはブロッキングまたは同期関数であり、即座に戻らないことがある。
EndPage
EndPage 関数は、アプリケーションがページへの書き込みを終えたことをデバイスに通知する。この関数は通常、デバイスドライバに新しいページへ進むよう指示するために使用する。
EndPage 関数は、アプリケーションがページへの書き込みを終えたことをデバイスに通知する。この関数は通常、デバイスドライバに新しいページへ進むよう指示するために使用する。 [戻り値] 関数が成功した場合、戻り値はゼロより大きい値となる。関数が失敗した場合、戻り値はゼロ以下となる。
EndPath
EndPath 関数は、パスブラケットを閉じ、そのブラケットで定義されたパスを指定したデバイスコンテキストに選択する。
EndPath 関数は、パスブラケットを閉じ、そのブラケットで定義されたパスを指定したデバイスコンテキストに選択する。 [戻り値] 関数が成功した場合、戻り値は非ゼロとなる。関数が失敗した場合、戻り値はゼロとなる。
EngAcquireSemaphore
EngAcquireSemaphore 関数は、呼び出しスレッドの排他アクセス用にセマフォに関連付けられたリソースを獲得する。
EngAcquireSemaphore 関数は、呼び出しスレッドの排他アクセス用にセマフォに関連付けられたリソースを獲得する。
EngAlphaBlend
EngAlphaBlend 関数は、アルファブレンディング付きビットブロック転送機能を提供する。
EngAlphaBlend 関数は、アルファブレンディング付きビットブロック転送機能を提供する。 [戻り値] EngAlphaBlend は成功時に TRUE を返す。エラーが発生した場合、FALSE を返しエラーコードを報告する。
EngAssociateSurface
EngAssociateSurface 関数は、指定したサーフェスを指定デバイスに属するものとしてマークする。
EngAssociateSurface 関数は、指定したサーフェスを指定デバイスに属するものとしてマークする。 [戻り値] 関数が成功した場合、戻り値は TRUE となる。失敗した場合、ドライバは情報を実装中の GDI 関数へ送り、GDI の戻り値を返すべきである。
EngBitBlt
EngBitBlt 関数は、デバイス管理サーフェス間、またはデバイス管理サーフェスと GDI 管理の標準フォーマットビットマップ間で、汎用ビットブロック転送機能を提供する。
EngBitBlt 関数は、デバイス管理サーフェス間、またはデバイス管理サーフェスと GDI 管理の標準フォーマットビットマップ間で、汎用ビットブロック転送機能を提供する。 [戻り値] 関数が成功した場合、戻り値は TRUE となる。
EngCheckAbort
EngCheckAbort 関数は、印刷ジョブを終了すべきかどうかをプリンタグラフィックス DLL が判定できるようにする。
EngCheckAbort 関数は、印刷ジョブを終了すべきかどうかをプリンタグラフィックス DLL が判定できるようにする。 [戻り値] 印刷ジョブを終了すべき場合、関数は TRUE を返す。
EngComputeGlyphSet
EngComputeGlyphSet 関数は、デバイス上でサポートされるグリフセットを計算する。
EngComputeGlyphSet 関数は、デバイス上でサポートされるグリフセットを計算する。 [戻り値] グリフセットの計算に成功した場合、関数は FD_GLYPHSET 構造体へのポインタを返す。エラーが発生した場合、NULL を返す。
EngCopyBits
EngCopyBits 関数は、デバイス管理ラスタサーフェスと GDI 標準フォーマットビットマップとの間の変換を行う。
EngCopyBits 関数は、デバイス管理ラスタサーフェスと GDI 標準フォーマットビットマップとの間の変換を行う。 [戻り値] 関数が成功した場合、戻り値は TRUE となる。失敗した場合はエラーをログに記録し FALSE を返す。
EngCreateBitmap
EngCreateBitmap 関数は、GDI にビットマップを作成・管理するよう要求する。
EngCreateBitmap 関数は、GDI にビットマップを作成・管理するよう要求する。 [戻り値] 関数が正常に完了した場合、戻り値は作成されたビットマップを識別するハンドルとなる。それ以外の場合、戻り値は 0 となる。
EngCreateClip
EngCreateClip 関数は、ドライバがコールバックで使用する CLIPOBJ 構造体を作成する。
EngCreateClip 関数は、ドライバがコールバックで使用する CLIPOBJ 構造体を作成する。 [戻り値] 関数が成功した場合、戻り値は新しく作成された CLIPOBJ 構造体へのポインタとなる。それ以外の場合は NULL となる。
EngCreateDeviceBitmap
EngCreateDeviceBitmap 関数は、デバイスビットマップ用のハンドルを作成するよう GDI に要求する。
EngCreateDeviceBitmap 関数は、デバイスビットマップ用のハンドルを作成するよう GDI に要求する。 [戻り値] 関数が成功した場合、戻り値はビットマップを識別するハンドルとなる。それ以外の場合はゼロとなり、エラーコードがログに記録される。
EngCreateDeviceSurface
EngCreateDeviceSurface 関数は、ドライバが管理するデバイスサーフェスを作成し、そのハンドルを返す。
EngCreateDeviceSurface 関数は、ドライバが管理するデバイスサーフェスを作成し、そのハンドルを返す。 [戻り値] 関数が成功した場合、戻り値はサーフェスを識別するハンドルとなる。それ以外の場合はゼロとなり、エラーコードがログに記録される。
EngCreatePalette
EngCreatePalette 関数は、RGB パレットを作成するよう GDI に要求を送る。
EngCreatePalette 関数は、RGB パレットを作成するよう GDI に要求を送る。 [戻り値] 関数が成功した場合、戻り値は新しいパレットへのハンドルとなる。それ以外の場合はゼロとなり、エラーコードがログに記録される。
EngCreateSemaphore
EngCreateSemaphore 関数はセマフォオブジェクトを作成する。
EngCreateSemaphore 関数はセマフォオブジェクトを作成する。 [戻り値] 関数が成功した場合、戻り値はセマフォオブジェクトへのハンドルとなる。失敗した場合は null ポインタが返る。
EngDeleteClip
EngDeleteClip 関数は、EngCreateClip で割り当てられた CLIPOBJ 構造体を削除する。
EngDeleteClip 関数は、EngCreateClip で割り当てられた CLIPOBJ 構造体を削除する。
EngDeletePalette
EngDeletePalette 関数は、指定したパレットを削除するよう GDI に要求を送る。
EngDeletePalette 関数は、指定したパレットを削除するよう GDI に要求を送る。 [戻り値] 関数が成功した場合、戻り値は TRUE となる。それ以外の場合は FALSE を返す。
EngDeletePath
EngDeletePath 関数は、以前 EngCreatePath で割り当てられたパスを削除する。
EngDeletePath 関数は、以前 EngCreatePath で割り当てられたパスを削除する。
EngDeleteSemaphore
EngDeleteSemaphore 関数は、システムのリソースリストからセマフォオブジェクトを削除する。
EngDeleteSemaphore 関数は、システムのリソースリストからセマフォオブジェクトを削除する。
EngDeleteSurface
EngDeleteSurface 関数は、指定したサーフェスを削除する。
EngDeleteSurface 関数は、指定したサーフェスを削除する。 [戻り値] EngDeleteSurface はサーフェスの削除に成功した場合 TRUE を返す。それ以外の場合は FALSE を返し、エラーコードがログに記録される。
EngEraseSurface
EngEraseSurface 関数は GDI を呼んでサーフェスを消去する。サーフェス上の指定矩形が指定色で塗りつぶされる。
EngEraseSurface 関数は GDI を呼んでサーフェスを消去する。サーフェス上の指定矩形が指定色で塗りつぶされる。 [戻り値] 関数が成功した場合、戻り値は TRUE となる。それ以外の場合は FALSE となり、エラーコードが報告される。
EngFillPath
EngFillPath 関数はパスを塗りつぶす。
EngFillPath 関数はパスを塗りつぶす。 [戻り値] 関数が GDI がパスを塗りつぶすことができた場合、戻り値は TRUE となる。それ以外の場合は FALSE となり、エラーコードはログに記録されない。
EngFindResource
EngFindResource 関数は、モジュール内のリソースの位置を特定する。
EngFindResource 関数は、モジュール内のリソースの位置を特定する。 [戻り値] 関数の戻り値は、指定したリソースのアドレスへのポインタとなる。エラーが発生した場合、関数は NULL を返す。 [備考] 正常に見つかったリソースのサイズが pulSize に返される。
EngFreeModule
EngFreeModule 関数はファイルをシステムメモリからアンマップする。
EngFreeModule 関数はファイルをシステムメモリからアンマップする。
EngGetCurrentCodePage
EngGetCurrentCodePage 関数は、システムのデフォルト OEM および ANSI コードページを返す。
EngGetCurrentCodePage 関数は、システムのデフォルト OEM および ANSI コードページを返す。
EngGetDriverName
EngGetDriverName 関数は、ドライバ DLL の名前を返す。
EngGetDriverName 関数は、ドライバ DLL の名前を返す。 [戻り値] EngGetDriverName は、ドライバ DLL の名前が指定された null 終端文字列バッファへのポインタを返す。
EngGetPrinterDataFileName
EngGetPrinterDataFileName 関数は、プリンタのデータファイルの文字列名を取得する。
EngGetPrinterDataFileName 関数は、プリンタのデータファイルの文字列名を取得する。 [戻り値] EngGetPrinterDataFileName は、プリンタのデータファイル名が指定された null 終端文字列バッファへのポインタを返す。
EngGradientFill
EngGradientFill 関数は、指定したプリミティブをシェーディングする。
EngGradientFill 関数は、指定したプリミティブをシェーディングする。 [戻り値] EngGradientFill は成功時に TRUE を返す。それ以外の場合はエラーを報告し FALSE を返す。
EngLineTo
EngLineTo 関数は、単一でソリッドな整数のみのコスメティックラインを描く。
EngLineTo 関数は、単一でソリッドな整数のみのコスメティックラインを描く。 [戻り値] EngLineTo は成功時に TRUE を返し、それ以外は FALSE を返す。
EngLoadModule
EngLoadModule 関数は、指定したデータモジュールを読み取り用にシステムメモリへ読み込む。
EngLoadModule 関数は、指定したデータモジュールを読み取り用にシステムメモリへ読み込む。 [戻り値] EngLoadModule が成功した場合、戻り値は読み込まれたモジュールへのハンドルとなる。それ以外の場合、戻り値は NULL となる。
EngLockSurface
EngLockSurface 関数は、指定したサーフェス用のユーザーオブジェクトを作成する。この関数によりドライバは作成したサーフェスにアクセスできる。
EngLockSurface 関数は、指定したサーフェス用のユーザーオブジェクトを作成する。この関数によりドライバは作成したサーフェスにアクセスできる。 [戻り値] EngLockSurface は成功時に SURFOBJ 構造体へのポインタを返す。それ以外の場合は NULL を返す。
EngMarkBandingSurface
EngMarkBandingSurface 関数は、指定したサーフェスをバンディングサーフェスとしてマークする。
EngMarkBandingSurface 関数は、指定したサーフェスをバンディングサーフェスとしてマークする。 [戻り値] EngMarkBandingSurface は成功時に TRUE を返し、それ以外は FALSE を返す。
EngMultiByteToUnicodeN
EngMultiByteToUnicodeN 関数は、現在の ANSI コードページを使って指定した ANSI ソース文字列を Unicode 文字列に変換する。
EngMultiByteToUnicodeN 関数は、現在の ANSI コードページを使って指定した ANSI ソース文字列を Unicode 文字列に変換する。
EngMultiByteToWideChar
EngMultiByteToWideChar 関数は、指定したコードページを使って ANSI ソース文字列をワイド文字列に変換する。
EngMultiByteToWideChar 関数は、指定したコードページを使って ANSI ソース文字列をワイド文字列に変換する。 [戻り値] EngMultiByteToWideChar は成功した場合、ワイド文字形式に変換したバイト数を返す。それ以外の場合、関数は -1 を返す。
EngPaint
EngPaint 関数は、GDI に指定領域を塗りつぶさせる。
EngPaint 関数は、GDI に指定領域を塗りつぶさせる。 [戻り値] 関数が成功した場合、戻り値は TRUE となる。それ以外の場合は FALSE となり、エラーコードがログに記録される。
EngPlgBlt
EngPlgBlt 関数は、GDI に回転ビットブロック転送を実行させる。
EngPlgBlt 関数は、GDI に回転ビットブロック転送を実行させる。 [戻り値] 関数が成功した場合、戻り値は TRUE となる。それ以外の場合は FALSE となり、エラーコードが報告される。 [備考] EngPlgBlt は特定の種類の回転のみを実行する。
EngQueryEMFInfo
(no summary)
..
EngQueryLocalTime
EngQueryLocalTime 関数はローカル時刻を問い合わせる。
EngQueryLocalTime 関数はローカル時刻を問い合わせる。 [戻り値] なし [備考] EngQueryLocalTime は、現在のロケールでの時刻を ENG_TIME_FIELDS 構造体で返す。
EngReleaseSemaphore
EngReleaseSemaphore 関数は、指定したセマフォを解放する。
EngReleaseSemaphore 関数は、指定したセマフォを解放する。 [戻り値] なし [備考] EngReleaseSemaphore は、ドライバのリソースに対するセマフォの排他ロックを解放し、特殊カーネル非同期プロシージャ呼び出しの配信を再有効化する。
EngStretchBlt
EngStretchBlt 関数は、GDI に伸縮ビットブロック転送を実行させる。
EngStretchBlt 関数は、GDI に伸縮ビットブロック転送を実行させる。 [戻り値] 関数が成功した場合、戻り値は TRUE となる。それ以外の場合は FALSE となり、エラーコードが報告される。
EngStretchBltROP
EngStretchBltROP 関数は、ROP を使って伸縮ビットブロック転送を実行する。
EngStretchBltROP 関数は、ROP を使って伸縮ビットブロック転送を実行する。 [戻り値] EngStretchBltROP は成功時に TRUE を返す。それ以外の場合はエラーを報告し FALSE を返す。
EngTextOut
EngTextOut 関数は、GDI に指定位置でグリフ集合をレンダリングさせる。
EngTextOut 関数は、GDI に指定位置でグリフ集合をレンダリングさせる。 [戻り値] 関数が成功した場合、戻り値は TRUE となる。それ以外の場合は FALSE となり、エラーコードがログに記録される。
EngTransparentBlt
EngTransparentBlt 関数は、透過付きビットブロック転送機能を提供する。
EngTransparentBlt 関数は、透過付きビットブロック転送機能を提供する。 [戻り値] EngTransparentBlt は成功時に TRUE を返す。それ以外の場合は FALSE を返す。
EngUnicodeToMultiByteN
EngUnicodeToMultiByteN 関数は、現在の ANSI コードページを使って指定した Unicode 文字列を ANSI 文字列に変換する。
EngUnicodeToMultiByteN 関数は、現在の ANSI コードページを使って指定した Unicode 文字列を ANSI 文字列に変換する。
EngUnlockSurface
EngUnlockSurface 関数は、GDI にサーフェスをアンロックさせる。
EngUnlockSurface 関数は、GDI にサーフェスをアンロックさせる。 [戻り値] なし [備考] 指定したサーフェスはこれ以前に EngLockSurface 呼び出しでロックされていなければならない。
EngWideCharToMultiByte
EngWideCharToMultiByte 関数は、指定したコードページを使ってワイド文字列を ANSI ソース文字列に変換する。
EngWideCharToMultiByte 関数は、指定したコードページを使ってワイド文字列を ANSI ソース文字列に変換する。 [戻り値] EngWideCharToMultiByte は成功した場合、マルチバイト形式に変換したバイト数を返す。それ以外の場合は -1 を返す。
EnumEnhMetaFile
EnumEnhMetaFile 関数は、拡張形式メタファイル内のレコードを取得し、各レコードを指定したコールバック関数に渡すことで列挙する。
EnumEnhMetaFile 関数は、拡張形式メタファイル内のレコードを取得し、各レコードを指定したコールバック関数に渡すことで列挙する。 [戻り値] コールバック関数が拡張メタファイル内のすべてのレコードを正常に列挙した場合、戻り値は非ゼロとなる。
EnumFontFamiliesExW
EnumFontFamiliesEx 関数は、LOGFONT 構造体で指定されたフォント特性に一致する、システム内のすべての一意な名前のフォントを列挙する。EnumFontFamiliesEx は、書体名、文字セット、またはその両方に基づいてフォントを列挙する。(Unicode)
EnumFontFamiliesEx 関数は、LOGFONT 構造体で指定されたフォント特性に一致する、システム内のすべての一意な名前のフォントを列挙する。EnumFontFamiliesEx は、書体名、文字セット、またはその両方に基づいてフォントを列挙する。
EnumFontFamiliesW
EnumFontFamilies 関数は、指定したデバイスで利用可能な、指定フォントファミリ内のフォントを列挙する。(Unicode)
EnumFontFamilies 関数は、指定したデバイスで利用可能な、指定フォントファミリ内のフォントを列挙する。(Unicode) [戻り値] 戻り値はコールバック関数が最後に返した値である。その意味は実装依存である。
EnumFontsW
EnumFonts 関数は、指定したデバイスで利用可能なフォントを列挙する。(Unicode)
EnumFonts 関数は、指定したデバイスで利用可能なフォントを列挙する。(Unicode) [戻り値] 戻り値はコールバック関数が最後に返した値である。その意味はアプリケーションが定義する。
EnumICMProfilesW
EnumICMProfiles 関数は、指定したデバイスコンテキストに対してシステムがサポートする各種出力カラープロファイルを列挙する。(Unicode)
EnumICMProfiles 関数は、指定したデバイスコンテキストに対してシステムがサポートする各種出力カラープロファイルを列挙する。(Unicode) [戻り値] アプリケーションが列挙を中断した場合、この関数は 0 を返す。
EnumMetaFile
EnumMetaFile 関数は、Windows 形式メタファイル内の各レコードを取得して指定のコールバック関数に渡すことで、レコードを列挙する。
EnumMetaFile 関数は、Windows 形式メタファイル内の各レコードを取得して指定のコールバック関数に渡すことで、レコードを列挙する。 [戻り値] コールバック関数が Windows 形式メタファイル内のすべてのレコードを正常に列挙した場合、戻り値は 0 以外である。
EnumObjects
EnumObjects 関数は、指定したデバイスコンテキスト (DC) で利用可能なペンまたはブラシを列挙する。
EnumObjects 関数は、指定したデバイスコンテキスト (DC) で利用可能なペンまたはブラシを列挙する。 [戻り値] 関数が成功した場合、戻り値はコールバック関数が最後に返した値であり、その意味は利用者が定義する。
EqualRgn
EqualRgn 関数は、指定した 2 つのリージョンが同一かどうかを判定する。2 つのリージョンのサイズと形状が等しい場合、それらは同一とみなされる。
EqualRgn 関数は、指定した 2 つのリージョンが同一かどうかを判定する。2 つのリージョンのサイズと形状が等しい場合、それらは同一とみなされる。 [戻り値] 2 つのリージョンが等しい場合、戻り値は 0 以外である。等しくない場合は 0 である。
Escape
アプリケーションが GDI 経由で利用できないシステム定義のデバイス機能にアクセスできるようにする。
アプリケーションが GDI 経由で利用できないシステム定義のデバイス機能にアクセスできるようにする。 [戻り値] 関数が成功した場合、戻り値は 0 より大きい(ただし QUERYESCSUPPORT プリンタエスケープの場合は実装の有無のみを確認する)。
ExcludeClipRect
ExcludeClipRect 関数は、既存のクリッピングリージョンから指定した矩形を除いた新しいクリッピングリージョンを作成する。
ExcludeClipRect 関数は、既存のクリッピングリージョンから指定した矩形を除いた新しいクリッピングリージョンを作成する。 [戻り値] 戻り値は新しいクリッピングリージョンの複雑度を表し、次のいずれかの値となる。
ExtCreatePen
ExtCreatePen 関数は、指定したスタイル、幅、ブラシ属性を持つ論理コスメティックまたはジオメトリックペンを作成する。
ExtCreatePen 関数は、指定したスタイル、幅、ブラシ属性を持つ論理コスメティックまたはジオメトリックペンを作成する。 [戻り値] 関数が成功した場合、戻り値は論理ペンを識別するハンドルである。失敗した場合の戻り値は 0 である。
ExtCreateRegion
ExtCreateRegion 関数は、指定したリージョンと変換データからリージョンを作成する。
ExtCreateRegion 関数は、指定したリージョンと変換データからリージョンを作成する。 [戻り値] 関数が成功した場合、戻り値はリージョンの値である。失敗した場合の戻り値は NULL である。 [備考] リージョンの座標は 27 ビット符号付き整数として表現される。
ExtEscape
ExtEscape 関数は、アプリケーションが GDI 経由で利用できないデバイス機能にアクセスできるようにする。
ExtEscape 関数は、アプリケーションが GDI 経由で利用できないデバイス機能にアクセスできるようにする。 [戻り値] 戻り値は関数の結果を示す。
ExtFloodFill
ExtFloodFill 関数は、表示面の領域を現在のブラシで塗りつぶす。
ExtFloodFill 関数は、表示面の領域を現在のブラシで塗りつぶす。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。 [備考] この関数が失敗する可能性のある理由には次のようなものがある。
ExtSelectClipRgn
ExtSelectClipRgn 関数は、指定したリージョンを現在のクリッピングリージョンと指定モードで結合する。
ExtSelectClipRgn 関数は、指定したリージョンを現在のクリッピングリージョンと指定モードで結合する。 [戻り値] 戻り値は新しいクリッピングリージョンの複雑度を表し、次のいずれかの値となる。
ExtTextOutW
ExtTextOut 関数は、現在選択されているフォント、背景色、テキスト色を使ってテキストを描画する。必要に応じてクリッピングや不透明描画の寸法を指定できる。(Unicode)
ExtTextOut 関数は、現在選択されているフォント、背景色、テキスト色を使ってテキストを描画する。必要に応じてクリッピングや不透明描画の寸法を指定できる。(Unicode) [戻り値] 文字列が描画された場合、戻り値は 0 以外である。
FillPath
FillPath 関数は、現在のパス内の開いている図形を閉じ、現在のブラシと多角形塗りつぶしモードでパス内部を塗りつぶす。
FillPath 関数は、現在のパス内の開いている図形を閉じ、現在のブラシと多角形塗りつぶしモードでパス内部を塗りつぶす。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
FillRgn
FillRgn 関数は、指定したブラシを使ってリージョンを塗りつぶす。
FillRgn 関数は、指定したブラシを使ってリージョンを塗りつぶす。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
FixBrushOrgEx
(no summary)
..
FlattenPath
FlattenPath 関数は、現在のデバイスコンテキスト (DC) に選択されているパス内の曲線を変換し、各曲線を線分の列に変える。
FlattenPath 関数は、現在のデバイスコンテキスト (DC) に選択されているパス内の曲線を変換し、各曲線を線分の列に変える。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
FloodFill
FloodFill 関数は、表示面の領域を現在のブラシで塗りつぶす。領域は color パラメータで指定された色で境界が定められていると見なされる。
FloodFill 関数は、表示面の領域を現在のブラシで塗りつぶす。領域は color パラメータで指定された色で境界が定められていると見なされる。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
FONTOBJ_cGetAllGlyphHandles
FONTOBJ_cGetAllGlyphHandles 関数は、デバイスドライバが GDI フォントのすべてのグリフハンドルを取得できるようにする。
FONTOBJ_cGetAllGlyphHandles 関数は、デバイスドライバが GDI フォントのすべてのグリフハンドルを取得できるようにする。 [戻り値] 戻り値はフォントがサポートするグリフハンドル数である。
FONTOBJ_cGetGlyphs
FONTOBJ_cGetGlyphs 関数は、グリフハンドルをグリフデータへのポインタに変換する、フォント利用者向けのサービスである。このポインタは次回の FONTOBJ_cGetGlyphs 呼び出しまで有効である。
FONTOBJ_cGetGlyphs 関数は、グリフハンドルをグリフデータへのポインタに変換する、フォント利用者向けのサービスである。このポインタは次回の FONTOBJ_cGetGlyphs 呼び出しまで有効である。
FONTOBJ_pfdg
FONTOBJ_pfdg 関数は、指定フォントに関連付けられた FD_GLYPHSET 構造体へのポインタを取得する。
FONTOBJ_pfdg 関数は、指定フォントに関連付けられた FD_GLYPHSET 構造体へのポインタを取得する。 [戻り値] FONTOBJ_pfdg は、指定フォントに関連付けられた FD_GLYPHSET 構造体へのポインタを返す。
FONTOBJ_pQueryGlyphAttrs
FONTOBJ_pQueryGlyphAttrs 関数は、フォントのグリフに関する情報を返す。
FONTOBJ_pQueryGlyphAttrs 関数は、フォントのグリフに関する情報を返す。 [戻り値] FONTOBJ_pQueryGlyphAttrs は FD_GLYPHATTR 構造体へのポインタを返す。
FONTOBJ_pvTrueTypeFontFile
FONTOBJ_pvTrueTypeFontFile 関数は、TrueType、OpenType、または Type1 フォントファイルのビューへのユーザモードポインタを取得する。
FONTOBJ_pvTrueTypeFontFile 関数は、TrueType、OpenType、または Type1 フォントファイルのビューへのユーザモードポインタを取得する。
FONTOBJ_pxoGetXform
FONTOBJ_pxoGetXform 関数は、指定フォントの notional-to-device 変換を取得する。
FONTOBJ_pxoGetXform 関数は、指定フォントの notional-to-device 変換を取得する。 [戻り値] 戻り値は変換を記述する XFORMOBJ 構造体へのポインタである。この XFORMOBJ 構造体は XFORMOBJ_Xxx サービスルーチンで使用できる。
FONTOBJ_vGetInfo
FONTOBJ_vGetInfo 関数は、関連付けられたフォントの情報を取得する。
FONTOBJ_vGetInfo 関数は、関連付けられたフォントの情報を取得する。
FrameRgn
FrameRgn 関数は、指定したブラシを使って指定リージョンの周囲に境界線を描画する。
FrameRgn 関数は、指定したブラシを使って指定リージョンの周囲に境界線を描画する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GdiAlphaBlend
GdiAlphaBlend 関数は、透明または半透明ピクセルを持つビットマップを表示する。
GdiAlphaBlend 関数は、透明または半透明ピクセルを持つビットマップを表示する。 [戻り値] 関数が成功した場合、戻り値は TRUE である。失敗した場合は FALSE を返す。この関数は次の値を返すことがある。
GdiComment
GdiComment 関数は、バッファから指定された拡張形式メタファイルへコメントをコピーする。
GdiComment 関数は、バッファから指定された拡張形式メタファイルへコメントをコピーする。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GdiDeleteSpoolFileHandle
(no summary)
..
GdiEndDocEMF
(no summary)
..
GdiEndPageEMF
(no summary)
..
GdiFlush
GdiFlush 関数は、呼び出しスレッドの現在のバッチをフラッシュする。
GdiFlush 関数は、呼び出しスレッドの現在のバッチをフラッシュする。 [戻り値] 現在のバッチ内のすべての関数が成功した場合、戻り値は 0 以外である。いずれかの関数が失敗した場合、戻り値は 0 であり、少なくとも 1 つの関数がエラーを返したことを示す。
GdiGetBatchLimit
GdiGetBatchLimit 関数は、呼び出しスレッドの現在のバッチに蓄積できる関数呼び出しの最大数を返す。この上限を超えるとシステムは現在のバッチをフラッシュする。
GdiGetBatchLimit 関数は、呼び出しスレッドの現在のバッチに蓄積できる関数呼び出しの最大数を返す。この上限を超えるとシステムは現在のバッチをフラッシュする。 [戻り値] 関数が成功した場合、戻り値はバッチ上限である。失敗した場合は 0 である。
GdiGetDC
(no summary)
..
GdiGetDevmodeForPage
(no summary)
..
GdiGetPageCount
(no summary)
..
GdiGetPageHandle
(no summary)
..
GdiGetSpoolFileHandle
(no summary)
..
GdiGradientFill
GdiGradientFill 関数は、矩形および三角形構造を塗りつぶす。
GdiGradientFill 関数は、矩形および三角形構造を塗りつぶす。 [戻り値] 関数が成功した場合、戻り値は TRUE である。失敗した場合は FALSE である。 [備考] 注意 この関数は GradientFill と同じである。
GdiPlayPageEMF
(no summary)
..
GdiResetDCEMF
(no summary)
..
GdiSetBatchLimit
GdiSetBatchLimit 関数は、呼び出しスレッドの現在のバッチに蓄積できる関数呼び出しの最大数を設定する。この上限を超えるとシステムは現在のバッチをフラッシュする。
GdiSetBatchLimit 関数は、呼び出しスレッドの現在のバッチに蓄積できる関数呼び出しの最大数を設定する。この上限を超えるとシステムは現在のバッチをフラッシュする。 [戻り値] 関数が成功した場合、戻り値は以前のバッチ上限である。失敗した場合は 0 である。
GdiStartDocEMF
(no summary)
..
GdiStartPageEMF
(no summary)
..
GdiTransparentBlt
GdiTransparentBlt 関数は、指定されたソースデバイスコンテキストのピクセル矩形に対応するカラーデータのビットブロック転送を、デスティネーションデバイスコンテキストへ行う。
GdiTransparentBlt 関数は、指定されたソースデバイスコンテキストのピクセル矩形に対応するカラーデータのビットブロック転送を、デスティネーションデバイスコンテキストへ行う。 [戻り値] 関数が成功した場合、戻り値は TRUE である。失敗した場合は FALSE である。
GetArcDirection
GetArcDirection 関数は、指定したデバイスコンテキストの現在の弧の方向を取得する。弧および矩形関数は弧の方向を使用する。
GetArcDirection 関数は、指定したデバイスコンテキストの現在の弧の方向を取得する。弧および矩形関数は弧の方向を使用する。 [戻り値] 戻り値は現在の弧の方向を示し、次のいずれかの値となる。
GetAspectRatioFilterEx
GetAspectRatioFilterEx 関数は、現在のアスペクト比フィルタの設定を取得する。
GetAspectRatioFilterEx 関数は、現在のアスペクト比フィルタの設定を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。 [備考] アスペクト比は、指定デバイス上の 1 ピクセルの幅と高さで形成される比である。
GetBitmapBits
GetBitmapBits 関数は、指定したデバイス依存 HBITMAP のビットマップビットをバッファへコピーする。
GetBitmapBits 関数は、指定したデバイス依存 HBITMAP のビットマップビットをバッファへコピーする。 [戻り値] 関数が成功した場合、戻り値はバッファへコピーしたバイト数である。失敗した場合は 0 である。
GetBitmapDimensionEx
GetBitmapDimensionEx 関数は、互換 HBITMAP の寸法を取得する。取得される寸法は SetBitmapDimensionEx 関数で設定されたものでなければならない。
GetBitmapDimensionEx 関数は、互換 HBITMAP の寸法を取得する。取得される寸法は SetBitmapDimensionEx 関数で設定されたものでなければならない。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetBkColor
GetBkColor 関数は、指定したデバイスコンテキストの現在の背景色を返す。
GetBkColor 関数は、指定したデバイスコンテキストの現在の背景色を返す。 [戻り値] 関数が成功した場合、戻り値は現在の背景色の COLORREF 値である。失敗した場合は CLR_INVALID を返す。
GetBkMode
GetBkMode 関数は、指定したデバイスコンテキストの現在の背景混合モードを返す。デバイスコンテキストの背景混合モードは、テキスト、ハッチブラシ、実線以外のペンスタイルに影響する。
GetBkMode 関数は、指定したデバイスコンテキストの現在の背景混合モードを返す。デバイスコンテキストの背景混合モードは、テキスト、ハッチブラシ、実線以外のペンスタイルに影響する。
GetBoundsRect
GetBoundsRect 関数は、指定したデバイスコンテキストについて現在蓄積されている境界矩形を取得する。
GetBoundsRect 関数は、指定したデバイスコンテキストについて現在蓄積されている境界矩形を取得する。 [戻り値] 戻り値は蓄積された境界矩形の状態を示し、次のいずれかの値となる。
GetBrushOrgEx
GetBrushOrgEx 関数は、指定したデバイスコンテキストの現在のブラシ原点を取得する。この関数は GetBrushOrg 関数を置き換えるものである。
GetBrushOrgEx 関数は、指定したデバイスコンテキストの現在のブラシ原点を取得する。この関数は GetBrushOrg 関数を置き換えるものである。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetCharABCWidthsFloatW
GetCharABCWidthsFloat 関数は、現在のフォントから指定範囲の連続する文字の幅(論理単位)を取得する。(Unicode)
GetCharABCWidthsFloat 関数は、現在のフォントから指定範囲の連続する文字の幅(論理単位)を取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetCharABCWidthsI
GetCharABCWidthsI 関数は、現在の TrueType フォントから指定範囲の連続するグリフインデックスの幅(論理単位)を取得する。この関数は TrueType フォントでのみ成功する。
GetCharABCWidthsI 関数は、現在の TrueType フォントから指定範囲の連続するグリフインデックスの幅(論理単位)を取得する。この関数は TrueType フォントでのみ成功する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetCharABCWidthsW
GetCharABCWidths 関数は、現在の TrueType フォントから指定範囲の連続する文字の幅(論理単位)を取得する。この関数は TrueType フォントでのみ成功する。(Unicode)
GetCharABCWidths 関数は、現在の TrueType フォントから指定範囲の連続する文字の幅(論理単位)を取得する。この関数は TrueType フォントでのみ成功する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetCharacterPlacementW
GetCharacterPlacement 関数は、文字列に関する情報(文字幅、キャレット位置決め、文字列内の順序、グリフ描画など)を取得する。(Unicode)
GetCharacterPlacement 関数は、文字列に関する情報(文字幅、キャレット位置決め、文字列内の順序、グリフ描画など)を取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値は文字列の幅と高さ(論理単位)である。幅は下位ワード、高さは上位ワードである。
GetCharWidth32A
GetCharWidth32 関数は、現在のフォントから指定範囲の連続する文字の幅(論理座標)を取得する。(ANSI)
GetCharWidth32 関数は、現在のフォントから指定範囲の連続する文字の幅(論理座標)を取得する。(ANSI) [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetCharWidth32W
GetCharWidth32 関数は、現在のフォントから指定範囲の連続する文字の幅(論理座標)を取得する。(Unicode)
GetCharWidth32 関数は、現在のフォントから指定範囲の連続する文字の幅(論理座標)を取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetCharWidthFloatW
GetCharWidthFloat 関数は、現在のフォントから指定範囲の連続する文字の小数幅を取得する。(Unicode)
GetCharWidthFloat 関数は、現在のフォントから指定範囲の連続する文字の小数幅を取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetCharWidthI
GetCharWidthI 関数は、現在のフォントから指定範囲の連続するグリフインデックスの幅(論理座標)を取得する。
GetCharWidthI 関数は、現在のフォントから指定範囲の連続するグリフインデックスの幅(論理座標)を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetCharWidthW
GetCharWidth 関数は、現在のフォントから指定範囲の連続する文字の幅(論理座標)を取得する。(Unicode)
GetCharWidth 関数は、現在のフォントから指定範囲の連続する文字の幅(論理座標)を取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetClipBox
GetClipBox 関数は、デバイス上の現在の可視領域を囲む最小の境界矩形の寸法を取得する。
GetClipBox 関数は、デバイス上の現在の可視領域を囲む最小の境界矩形の寸法を取得する。 [戻り値] 関数が成功した場合、戻り値はクリッピングボックスの複雑度を表し、次のいずれかの値となる。
GetClipRgn
GetClipRgn 関数は、指定したデバイスコンテキストの現在のアプリケーション定義クリッピングリージョンを識別するハンドルを取得する。
GetClipRgn 関数は、指定したデバイスコンテキストの現在のアプリケーション定義クリッピングリージョンを識別するハンドルを取得する。 [戻り値] 関数が成功し、指定デバイスコンテキストにクリッピングリージョンが存在しない場合、戻り値は 0 である。
GetColorAdjustment
GetColorAdjustment 関数は、指定したデバイスコンテキスト (DC) の色調整値を取得する。
GetColorAdjustment 関数は、指定したデバイスコンテキスト (DC) の色調整値を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetColorSpace
GetColorSpace 関数は、指定したデバイスコンテキストから入力カラースペースのハンドルを取得する。
GetColorSpace 関数は、指定したデバイスコンテキストから入力カラースペースのハンドルを取得する。 [戻り値] 関数が成功した場合、戻り値は現在の入力カラースペースのハンドルである。失敗した場合は NULL を返す。
GetCurrentObject
GetCurrentObject 関数は、指定したデバイスコンテキスト (DC) に選択されている指定種類のオブジェクトのハンドルを取得する。
GetCurrentObject 関数は、指定したデバイスコンテキスト (DC) に選択されている指定種類のオブジェクトのハンドルを取得する。 [戻り値] 関数が成功した場合、戻り値は指定オブジェクトのハンドルである。失敗した場合は NULL を返す。
GetCurrentPositionEx
GetCurrentPositionEx 関数は、現在位置を論理座標で取得する。
GetCurrentPositionEx 関数は、現在位置を論理座標で取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetDCBrushColor
GetDCBrushColor 関数は、指定したデバイスコンテキスト (DC) の現在のブラシ色を取得する。
GetDCBrushColor 関数は、指定したデバイスコンテキスト (DC) の現在のブラシ色を取得する。 [戻り値] 関数が成功した場合、戻り値は現在の DC ブラシ色を表す COLORREF 値である。失敗した場合は CLR_INVALID を返す。
GetDCOrgEx
GetDCOrgEx 関数は、指定したデバイスコンテキスト (DC) の最終変換原点を取得する。
GetDCOrgEx 関数は、指定したデバイスコンテキスト (DC) の最終変換原点を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。 [備考] 最終変換原点は画面の物理原点からの相対位置である。
GetDCPenColor
GetDCPenColor 関数は、指定したデバイスコンテキスト (DC) の現在のペン色を取得する。
GetDCPenColor 関数は、指定したデバイスコンテキスト (DC) の現在のペン色を取得する。 [戻り値] 関数が成功した場合、戻り値は現在の DC ペン色を表す COLORREF 値である。失敗した場合は CLR_INVALID を返す。
GetDeviceCaps
GetDeviceCaps 関数は、指定したデバイスに固有の情報を取得する。
GetDeviceCaps 関数は、指定したデバイスに固有の情報を取得する。 [戻り値] 戻り値は要求された項目の値を表す。nIndex が BITSPIXEL で、デバイスが 15bpp または 16bpp の場合、戻り値は 16 である。
GetDeviceGammaRamp
GetDeviceGammaRamp 関数は、ハードウェアでダウンロード可能なガンマランプをサポートするドライバを持つダイレクトカラーディスプレイボードのガンマランプを取得する。
GetDeviceGammaRamp 関数は、ハードウェアでダウンロード可能なガンマランプをサポートするドライバを持つダイレクトカラーディスプレイボードのガンマランプを取得する。 [戻り値] 関数が成功した場合、戻り値は TRUE である。失敗した場合は FALSE である。
GetDIBColorTable
GetDIBColorTable 関数は、指定したデバイスコンテキストに現在選択されている DIB セクションビットマップのカラーテーブルの指定範囲のエントリから RGB (赤、緑、青) カラー値を取得する。
GetDIBColorTable 関数は、指定したデバイスコンテキストに現在選択されている DIB セクションビットマップのカラーテーブルの指定範囲のエントリから RGB (赤、緑、青) カラー値を取得する。 [戻り値] 関数が成功した場合、戻り値は取得したカラーテーブルエントリ数である。
GetDIBits
指定された互換ビットマップのビットを取得し、指定された形式の DIB としてバッファにコピーする。
指定された互換ビットマップのビットを取得し、指定された形式の DIB としてバッファにコピーする。 [戻り値] lpvBits が非 NULL で関数が成功した場合、戻り値はコピーされたスキャンライン数。
GetEnhMetaFileBits
GetEnhMetaFileBits 関数は、指定した拡張形式メタファイルの内容を取得してバッファへコピーする。
GetEnhMetaFileBits 関数は、指定した拡張形式メタファイルの内容を取得してバッファへコピーする。 [戻り値] 関数が成功し、バッファポインタが NULL の場合、戻り値は拡張メタファイルのサイズ(バイト単位)である。
GetEnhMetaFileDescriptionW
GetEnhMetaFileDescription 関数は、拡張形式メタファイルから任意のテキスト記述を取得し、指定バッファへコピーする。(Unicode)
GetEnhMetaFileDescription 関数は、拡張形式メタファイルから任意のテキスト記述を取得し、指定バッファへコピーする。(Unicode) [戻り値] 任意のテキスト記述が存在しバッファポインタが NULL の場合、戻り値はテキスト文字列の長さ(文字単位)である。
GetEnhMetaFileHeader
GetEnhMetaFileHeader 関数は、指定した拡張形式メタファイルのヘッダを含むレコードを取得する。
GetEnhMetaFileHeader 関数は、指定した拡張形式メタファイルのヘッダを含むレコードを取得する。 [戻り値] 関数が成功し構造体ポインタが NULL の場合、戻り値はヘッダを含むレコードのサイズである。構造体ポインタが有効な場合、戻り値はコピーされたバイト数である。
GetEnhMetaFilePaletteEntries
GetEnhMetaFilePaletteEntries 関数は、指定拡張メタファイルから任意のパレットエントリを取得する。
GetEnhMetaFilePaletteEntries 関数は、指定拡張メタファイルから任意のパレットエントリを取得する。 [戻り値] 配列ポインタが NULL で拡張メタファイルに任意のパレットが含まれている場合、戻り値はメタファイルのパレット内のエントリ数である。
GetEnhMetaFilePixelFormat
GetEnhMetaFilePixelFormat 関数は、拡張メタファイルのピクセルフォーマット情報を取得する。
GetEnhMetaFilePixelFormat 関数は、拡張メタファイルのピクセルフォーマット情報を取得する。 [戻り値] 関数が成功しピクセルフォーマットが見つかった場合、戻り値はメタファイルのピクセルフォーマットのサイズである。ピクセルフォーマットがない場合は 0 である。
GetEnhMetaFileW
GetEnhMetaFile 関数は、指定ファイルに格納された拡張形式メタファイルを識別するハンドルを作成する。(Unicode)
GetEnhMetaFile 関数は、指定ファイルに格納された拡張形式メタファイルを識別するハンドルを作成する。(Unicode) [戻り値] 関数が成功した場合、戻り値は拡張メタファイルのハンドルである。失敗した場合は NULL である。
GetFontData
GetFontData 関数は、TrueType フォントのフォントメトリックデータを取得する。
GetFontData 関数は、TrueType フォントのフォントメトリックデータを取得する。 [戻り値] 関数が成功した場合、戻り値は返されたバイト数である。失敗した場合は GDI_ERROR を返す。
GetFontLanguageInfo
GetFontLanguageInfo 関数は、指定ディスプレイコンテキストで現在選択されているフォントに関する情報を返す。アプリケーションは通常、この情報と GetCharacterPlacement 関数を使って表示用の文字列を準備する。
GetFontLanguageInfo 関数は、指定ディスプレイコンテキストで現在選択されているフォントに関する情報を返す。アプリケーションは通常、この情報と GetCharacterPlacement 関数を使って表示用の文字列を準備する。
GetFontUnicodeRanges
GetFontUnicodeRanges 関数は、フォントでサポートされている Unicode 文字に関する情報を返す。情報は GLYPHSET 構造体として返される。
GetFontUnicodeRanges 関数は、フォントでサポートされている Unicode 文字に関する情報を返す。情報は GLYPHSET 構造体として返される。 [戻り値] 関数が成功した場合、GLYPHSET 構造体に書き込まれたバイト数を返す。
GetGlyphIndicesW
GetGlyphIndices 関数は、文字列をグリフインデックスの配列に変換する。この関数はフォント内にグリフが存在するかどうかを判定するためにも使用できる。(Unicode)
GetGlyphIndices 関数は、文字列をグリフインデックスの配列に変換する。この関数はフォント内にグリフが存在するかどうかを判定するためにも使用できる。
GetGlyphOutlineW
GetGlyphOutline 関数は、指定デバイスコンテキストに選択されている TrueType フォント内の文字のアウトラインまたはビットマップを取得する。(Unicode)
GetGlyphOutline 関数は、指定デバイスコンテキストに選択されている TrueType フォント内の文字のアウトラインまたはビットマップを取得する。
GetGraphicsMode
GetGraphicsMode 関数は、指定したデバイスコンテキストの現在のグラフィックモードを取得する。
GetGraphicsMode 関数は、指定したデバイスコンテキストの現在のグラフィックモードを取得する。 [戻り値] 関数が成功した場合、戻り値は現在のグラフィックモードである。次のいずれかの値となる。
GetICMProfileW
GetICMProfile 関数は、指定したデバイスコンテキストの現在の出力カラープロファイルのファイル名を取得する。(Unicode)
GetICMProfile 関数は、指定したデバイスコンテキストの現在の出力カラープロファイルのファイル名を取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値は TRUE である。
GetKerningPairsW
GetKerningPairs 関数は、指定したデバイスコンテキストの現在選択されているフォントの文字カーニングペアを取得する。(Unicode)
GetKerningPairs 関数は、指定したデバイスコンテキストの現在選択されているフォントの文字カーニングペアを取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値は返されたカーニングペアの数である。失敗した場合は 0 である。
GetLayout
GetLayout 関数は、デバイスコンテキスト (DC) のレイアウトを返す。
GetLayout 関数は、デバイスコンテキスト (DC) のレイアウトを返す。 [戻り値] 関数が成功した場合、現在のデバイスコンテキストのレイアウトフラグを返す。失敗した場合は GDI_ERROR を返す。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetLogColorSpaceW
GetLogColorSpace 関数は、指定したハンドルで識別されるカラースペース定義を取得する。(Unicode)
GetLogColorSpace 関数は、指定したハンドルで識別されるカラースペース定義を取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値は TRUE である。失敗した場合は FALSE である。
GetMapMode
GetMapMode 関数は、現在のマッピングモードを取得する。
GetMapMode 関数は、現在のマッピングモードを取得する。 [戻り値] 関数が成功した場合、戻り値はマッピングモードを表す。失敗した場合は 0 である。 [備考] 以下は各種マッピングモードである。
GetMetaFileBitsEx
GetMetaFileBitsEx 関数は、Windows 形式メタファイルの内容を取得して指定バッファへコピーする。
GetMetaFileBitsEx 関数は、Windows 形式メタファイルの内容を取得して指定バッファへコピーする。 [戻り値] 関数が成功しバッファポインタが NULL の場合、戻り値はバッファに必要なバイト数である。
GetMetaFileW
GetMetaFile 関数は、指定ファイルに格納されたメタファイルを識別するハンドルを作成する。(Unicode)
GetMetaFile 関数は、指定ファイルに格納されたメタファイルを識別するハンドルを作成する。(Unicode) [戻り値] 関数が成功した場合、戻り値はメタファイルのハンドルである。失敗した場合は NULL を返す。
GetMetaRgn
GetMetaRgn 関数は、指定したデバイスコンテキストの現在のメタリージョンを取得する。
GetMetaRgn 関数は、指定したデバイスコンテキストの現在のメタリージョンを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。 [備考] 関数が成功した場合、hrgn は現在のメタリージョンのコピーのハンドルである。
GetMiterLimit
GetMiterLimit 関数は、指定したデバイスコンテキストのマイターリミットを取得する。
GetMiterLimit 関数は、指定したデバイスコンテキストのマイターリミットを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。 [備考] マイターリミットは、マイター結合を持つジオメトリック線を描画するときに使用される。
GetNearestColor
GetNearestColor 関数は、指定したカラー値が使われたときに表示される、システムパレット内の色を識別するカラー値を取得する。
GetNearestColor 関数は、指定したカラー値が使われたときに表示される、システムパレット内の色を識別するカラー値を取得する。 [戻り値] 関数が成功した場合、戻り値は指定カラー値が使われたときに表示される、システムパレット内の色を示すカラー値である。
GetNearestPaletteIndex
GetNearestPaletteIndex 関数は、指定した論理パレット内で、指定カラー値に最も近いエントリのインデックスを取得する。
GetNearestPaletteIndex 関数は、指定した論理パレット内で、指定カラー値に最も近いエントリのインデックスを取得する。 [戻り値] 関数が成功した場合、戻り値は論理パレット内のエントリのインデックスである。失敗した場合は CLR_INVALID を返す。
GetObjectType
GetObjectType は、指定オブジェクトの種類を取得する。
GetObjectType は、指定オブジェクトの種類を取得する。 [戻り値] 関数が成功した場合、戻り値はオブジェクトを識別する。次のいずれかの値となる。
GetObjectW
GetObjectW (Unicode) 関数 (wingdi.h) は、指定グラフィックオブジェクトに関する情報を取得する。
GetObjectW (Unicode) 関数 (wingdi.h) は、指定グラフィックオブジェクトに関する情報を取得する。 [戻り値] 関数が成功し lpvObject が有効なポインタの場合、戻り値はバッファに格納されたバイト数である。
GetOutlineTextMetricsW
GetOutlineTextMetrics 関数は、TrueType フォントのテキストメトリックを取得する。(Unicode)
GetOutlineTextMetrics 関数は、TrueType フォントのテキストメトリックを取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外の値または必要なバッファサイズである。失敗した場合は 0 である。
GetPaletteEntries
GetPaletteEntries 関数は、指定した論理パレットから指定範囲のパレットエントリを取得する。
GetPaletteEntries 関数は、指定した論理パレットから指定範囲のパレットエントリを取得する。 [戻り値] 関数が成功し論理パレットのハンドルが有効なポインタ(NULL でない)の場合、戻り値は論理パレットから取得されたエントリ数である。
GetPath
GetPath 関数は、指定したデバイスコンテキストに選択されているパス内の線の端点および曲線の制御点を定義する座標を取得する。
GetPath 関数は、指定したデバイスコンテキストに選択されているパス内の線の端点および曲線の制御点を定義する座標を取得する。 [戻り値] nSize パラメータが 0 以外の場合、戻り値は列挙された点の数である。
GetPixel
指定された座標のピクセルの RGB カラー値を取得する。
指定された座標のピクセルの RGB カラー値を取得する。 [戻り値] 戻り値はピクセルの RGB を指定する COLORREF 値。ピクセルが現在のクリッピング領域外の場合は CLR_INVALID(0xFFFFFFFF)。
GetPixelFormat
GetPixelFormat 関数は、指定したデバイスコンテキストの現在選択されているピクセルフォーマットのインデックスを取得する。
GetPixelFormat 関数は、指定したデバイスコンテキストの現在選択されているピクセルフォーマットのインデックスを取得する。 [戻り値] 関数が成功した場合、戻り値は指定デバイスコンテキストの現在選択されているピクセルフォーマットインデックスである。
GetPolyFillMode
GetPolyFillMode 関数は、現在の多角形塗りつぶしモードを取得する。
GetPolyFillMode 関数は、現在の多角形塗りつぶしモードを取得する。 [戻り値] 関数が成功した場合、戻り値は多角形塗りつぶしモードを指定し、次のいずれかの値となる。
GetRandomRgn
GetRandomRgn 関数は、指定したデバイスコンテキストのシステムクリッピングリージョンを特定のリージョンへコピーする。
GetRandomRgn 関数は、指定したデバイスコンテキストのシステムクリッピングリージョンを特定のリージョンへコピーする。 [戻り値] 関数が成功した場合、戻り値は 1 である。失敗した場合は -1 である。取得対象のリージョンが NULL の場合、戻り値は 0 である。
GetRasterizerCaps
GetRasterizerCaps 関数は、システムに TrueType フォントがインストールされているかを示すフラグを返す。
GetRasterizerCaps 関数は、システムに TrueType フォントがインストールされているかを示すフラグを返す。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetRegionData
GetRegionData 関数は、リージョンを記述するデータで指定バッファを満たす。このデータにはリージョンを構成する矩形の寸法も含まれる。
GetRegionData 関数は、リージョンを記述するデータで指定バッファを満たす。このデータにはリージョンを構成する矩形の寸法も含まれる。 [戻り値] 関数が成功し dwCount が十分なバイト数を指定している場合、戻り値は常に dwCount である。
GetRgnBox
GetRgnBox 関数は、指定したリージョンの境界矩形を取得する。
GetRgnBox 関数は、指定したリージョンの境界矩形を取得する。 [戻り値] 戻り値はリージョンの複雑度を表し、次のいずれかの値となる。
GetROP2
GetROP2 関数は、指定したデバイスコンテキストの前景混合モードを取得する。混合モードは、ペンまたは内部色と画面上の既存の色を組み合わせて新しい色を作る方法を指定する。
GetROP2 関数は、指定したデバイスコンテキストの前景混合モードを取得する。混合モードは、ペンまたは内部色と画面上の既存の色を組み合わせて新しい色を作る方法を指定する。 [戻り値] 関数が成功した場合、戻り値は前景混合モードを指定する。失敗した場合は 0 である。
GetStockObject
ストックペン、ブラシ、フォント、パレットのいずれかへのハンドルを取得する。
ストックペン、ブラシ、フォント、パレットのいずれかへのハンドルを取得する。 [戻り値] 関数が成功した場合、戻り値は要求した論理オブジェクトへのハンドル。失敗した場合は NULL。
GetStretchBltMode
GetStretchBltMode 関数は、現在のストレッチモードを取得する。ストレッチモードは、StretchBlt 関数の呼び出し時にビットマップが伸縮または圧縮されるときに、どのようにカラーデータが追加または削除されるかを定義する。
GetStretchBltMode 関数は、現在のストレッチモードを取得する。ストレッチモードは、StretchBlt 関数の呼び出し時にビットマップが伸縮または圧縮されるときに、どのようにカラーデータが追加または削除されるかを定義する。
GetSystemPaletteEntries
GetSystemPaletteEntries 関数は、指定したデバイスコンテキスト (DC) に関連付けられたシステムパレットから指定範囲のパレットエントリを取得する。
GetSystemPaletteEntries 関数は、指定したデバイスコンテキスト (DC) に関連付けられたシステムパレットから指定範囲のパレットエントリを取得する。 [戻り値] 関数が成功した場合、戻り値はパレットから取得されたエントリ数である。失敗した場合は 0 である。
GetSystemPaletteUse
GetSystemPaletteUse 関数は、指定したデバイスコンテキスト (DC) のシステム(物理)パレットの現在の状態を取得する。
GetSystemPaletteUse 関数は、指定したデバイスコンテキスト (DC) のシステム(物理)パレットの現在の状態を取得する。 [戻り値] 関数が成功した場合、戻り値はシステムパレットの現在の状態である。このパラメータは次のいずれかの値となる。
GetTextAlign
GetTextAlign 関数は、指定したデバイスコンテキストのテキスト配置設定を取得する。
GetTextAlign 関数は、指定したデバイスコンテキストのテキスト配置設定を取得する。 [戻り値] 関数が成功した場合、戻り値はテキスト配置フラグの状態である。戻り値の詳細は備考を参照。戻り値は次の値の組み合わせである。
GetTextCharacterExtra
GetTextCharacterExtra 関数は、指定したデバイスコンテキストの現在の文字間隔を取得する。
GetTextCharacterExtra 関数は、指定したデバイスコンテキストの現在の文字間隔を取得する。 [戻り値] 関数が成功した場合、戻り値は現在の文字間隔(論理座標)である。失敗した場合は 0x8000000 を返す。
GetTextCharset
指定したデバイスコンテキストに現在選択されている HFONT の文字セット識別子を取得する。
指定したデバイスコンテキストに現在選択されている HFONT の文字セット識別子を取得する。 [戻り値] 成功した場合、指定デバイスコンテキストに現在選択されている HFONT の文字セットを識別する値を返す。次の文字セット識別子が定義されている。
GetTextCharsetInfo
指定したデバイスコンテキストに現在選択されている HFONT の文字セットに関する情報を取得する。
指定したデバイスコンテキストに現在選択されている HFONT の文字セットに関する情報を取得する。 [戻り値] 成功した場合、指定デバイスコンテキストに現在選択されている HFONT の文字セットを識別する値を返す。次の文字セット識別子が定義されている。
GetTextColor
GetTextColor 関数は、指定したデバイスコンテキストの現在のテキスト色を取得する。
GetTextColor 関数は、指定したデバイスコンテキストの現在のテキスト色を取得する。 [戻り値] 関数が成功した場合、戻り値は現在のテキスト色を COLORREF 値として返す。失敗した場合は CLR_INVALID を返す。拡張エラー情報は利用できない。
GetTextExtentExPointI
GetTextExtentExPointI 関数は、指定されたスペースに収まる指定文字列内の文字数を取得し、その各文字のテキスト長で配列を満たす。
GetTextExtentExPointI 関数は、指定されたスペースに収まる指定文字列内の文字数を取得し、その各文字のテキスト長で配列を満たす。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetTextExtentExPointW
GetTextExtentExPoint 関数は、指定されたスペースに収まる指定文字列内の文字数を取得し、その各文字のテキスト長で配列を満たす。(Unicode)
GetTextExtentExPoint 関数は、指定されたスペースに収まる指定文字列内の文字数を取得し、その各文字のテキスト長で配列を満たす。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetTextExtentPoint32A
GetTextExtentPoint32 関数は、指定したテキスト文字列の幅と高さを計算する。(ANSI)
GetTextExtentPoint32 関数は、指定したテキスト文字列の幅と高さを計算する。(ANSI) [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetTextExtentPoint32W
指定した文字列の幅と高さを計算する。(Unicode)
指定した文字列の幅と高さを計算する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。 [備考] GetTextExtentPoint32 は現在選択されているフォントを使用して文字列の寸法を計算する。
GetTextExtentPointI
GetTextExtentPointI 関数は、指定したグリフインデックス配列の幅と高さを計算する。
GetTextExtentPointI 関数は、指定したグリフインデックス配列の幅と高さを計算する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetTextExtentPointW
GetTextExtentPoint 関数は、指定したテキスト文字列の幅と高さを計算する。(Unicode)
GetTextExtentPoint 関数は、指定したテキスト文字列の幅と高さを計算する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetTextFaceW
GetTextFace 関数は、指定したデバイスコンテキストに選択されている HFONT の書体名を取得する。(Unicode)
GetTextFace 関数は、指定したデバイスコンテキストに選択されている HFONT の書体名を取得する。(Unicode) [戻り値] 関数が成功した場合、戻り値はバッファへコピーされた文字数である。失敗した場合は 0 である。
GetTextMetricsW
現在選択されているフォントのメトリックを指定バッファに格納する。(Unicode)
現在選択されているフォントのメトリックを指定バッファに格納する。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。
GetViewportExtEx
GetViewportExtEx 関数は、指定したデバイスコンテキストの現在のビューポートの x 方向および y 方向の長さを取得する。
GetViewportExtEx 関数は、指定したデバイスコンテキストの現在のビューポートの x 方向および y 方向の長さを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetViewportOrgEx
GetViewportOrgEx 関数は、指定したデバイスコンテキストのビューポート原点の x 座標および y 座標を取得する。
GetViewportOrgEx 関数は、指定したデバイスコンテキストのビューポート原点の x 座標および y 座標を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetWindowExtEx
この関数は、指定したデバイスコンテキストのウィンドウの x 方向および y 方向の長さを取得する。
この関数は、指定したデバイスコンテキストのウィンドウの x 方向および y 方向の長さを取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetWindowOrgEx
GetWindowOrgEx 関数は、指定したデバイスコンテキストのウィンドウ原点の x 座標および y 座標を取得する。
GetWindowOrgEx 関数は、指定したデバイスコンテキストのウィンドウ原点の x 座標および y 座標を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
GetWinMetaFileBits
GetWinMetaFileBits 関数は、メタファイルから拡張形式レコードを Windows 形式レコードへ変換し、指定バッファへ格納する。
GetWinMetaFileBits 関数は、メタファイルから拡張形式レコードを Windows 形式レコードへ変換し、指定バッファへ格納する。 [戻り値] 関数が成功しバッファポインタが NULL の場合、戻り値は変換されたレコードの格納に必要なバイト数である。
GetWorldTransform
GetWorldTransform 関数は、現在のワールド空間からページ空間への変換を取得する。
GetWorldTransform 関数は、現在のワールド空間からページ空間への変換を取得する。 [戻り値] 関数が成功した場合、戻り値は 0 以外である。失敗した場合は 0 である。
HT_Get8BPPFormatPalette
HT_Get8BPPFormatPalette 関数は、標準の 8 ビット/ピクセルデバイス用のハーフトーンパレットを返す。
HT_Get8BPPFormatPalette 関数は、標準の 8 ビット/ピクセルデバイス用のハーフトーンパレットを返す。
HT_Get8BPPMaskPalette
HT_Get8BPPMaskPalette 関数は、8 ビット/ピクセルデバイス用のマスクパレットを返す。
HT_Get8BPPMaskPalette 関数は、8 ビット/ピクセルデバイス用のマスクパレットを返す。
IntersectClipRect
IntersectClipRect 関数は、現在のクリッピング領域と指定した矩形の交差部分から新しいクリッピング領域を作成する。
IntersectClipRect 関数は、現在のクリッピング領域と指定した矩形の交差部分から新しいクリッピング領域を作成する。 [戻り値] 戻り値は新しいクリッピング領域の種類を示し、次のいずれかの値となる。
InvertRgn
InvertRgn 関数は、指定したリージョン内の色を反転する。
InvertRgn 関数は、指定したリージョン内の色を反転する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。 [備考] モノクロ画面では、InvertRgn 関数は白ピクセルを黒に、黒ピクセルを白にする。
LineDDA
LineDDA 関数は、指定した始点と終点で定義される線に対して、どのピクセルを強調表示すべきかを決定する。
LineDDA 関数は、指定した始点と終点で定義される線に対して、どのピクセルを強調表示すべきかを決定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
LineTo
現在位置から指定された点の直前までの直線を描画する。
現在位置から指定された点の直前までの直線を描画する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。 [備考] 線は現在のペンを使用して描画される(ペンがジオメトリックペンの場合は現在のブラシも使用)。
LPtoDP
LPtoDP 関数は、論理座標をデバイス座標に変換する。変換はデバイスコンテキストのマッピングモード、ウィンドウとビューポートの原点と範囲の設定、およびワールド変換に依存する。
LPtoDP 関数は、論理座標をデバイス座標に変換する。変換はデバイスコンテキストのマッピングモード、ウィンドウとビューポートの原点と範囲の設定、およびワールド変換に依存する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
MaskBlt
MaskBlt 関数は、指定したマスクとラスタ演算を使用して、ソースとコピー先のビットマップのカラーデータを結合する。
MaskBlt 関数は、指定したマスクとラスタ演算を使用して、ソースとコピー先のビットマップのカラーデータを結合する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。 [備考] MaskBlt 関数はデバイス依存ビットマップを使用する。
ModifyWorldTransform
ModifyWorldTransform 関数は、指定したモードを使用してデバイスコンテキストのワールド変換を変更する。
ModifyWorldTransform 関数は、指定したモードを使用してデバイスコンテキストのワールド変換を変更する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
MoveToEx
現在位置を指定された点に更新し、オプションで前の位置を返す。
現在位置を指定された点に更新し、オプションで前の位置を返す。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。 [備考] MoveToEx はすべての描画関数に影響する。
OffsetClipRgn
OffsetClipRgn 関数は、デバイスコンテキストのクリッピング領域を指定したオフセットだけ移動する。
OffsetClipRgn 関数は、デバイスコンテキストのクリッピング領域を指定したオフセットだけ移動する。 [戻り値] 戻り値は新しいリージョンの複雑度を示し、次のいずれかの値となる。
OffsetRgn
OffsetRgn 関数は、指定したオフセットだけリージョンを移動する。
OffsetRgn 関数は、指定したオフセットだけリージョンを移動する。 [戻り値] 戻り値は新しいリージョンの複雑度を示す。次のいずれかの値となる。
OffsetViewportOrgEx
OffsetViewportOrgEx 関数は、指定した水平・垂直オフセットを用いてデバイスコンテキストのビューポート原点を変更する。
OffsetViewportOrgEx 関数は、指定した水平・垂直オフセットを用いてデバイスコンテキストのビューポート原点を変更する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
OffsetWindowOrgEx
OffsetWindowOrgEx 関数は、指定した水平・垂直オフセットを用いてデバイスコンテキストのウィンドウ原点を変更する。
OffsetWindowOrgEx 関数は、指定した水平・垂直オフセットを用いてデバイスコンテキストのウィンドウ原点を変更する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
PaintRgn
PaintRgn 関数は、デバイスコンテキストに現在選択されているブラシを使用して、指定したリージョンを塗りつぶす。
PaintRgn 関数は、デバイスコンテキストに現在選択されているブラシを使用して、指定したリージョンを塗りつぶす。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
PatBlt
PatBlt 関数は、指定したデバイスコンテキストに現在選択されているブラシを使用して、指定した矩形を塗りつぶす。ブラシの色と描画先の色は、指定したラスタ演算で組み合わされる。
PatBlt 関数は、指定したデバイスコンテキストに現在選択されているブラシを使用して、指定した矩形を塗りつぶす。ブラシの色と描画先の色は、指定したラスタ演算で組み合わされる。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
PATHOBJ_bEnum
PATHOBJ_bEnum 関数は、指定したパスから次の PATHDATA レコードを取得し、パス内の曲線を列挙する。
PATHOBJ_bEnum 関数は、指定したパスから次の PATHDATA レコードを取得し、パス内の曲線を列挙する。 [戻り値] 指定されたパスにさらに PATHDATA レコードが含まれる場合、戻り値は TRUE となり、このサービスを再度呼び出す必要があることを示す。
PATHOBJ_bEnumClipLines
PATHOBJ_bEnumClipLines 関数は、指定したパスからクリップされた線分を列挙する。
PATHOBJ_bEnumClipLines 関数は、指定したパスからクリップされた線分を列挙する。 [戻り値] 列挙すべき線分がまだある場合、戻り値は TRUE となり、このサービスを再度呼び出す必要があることを示す。
PATHOBJ_vEnumStart
PATHOBJ_vEnumStart 関数は、指定された PATHOBJ 構造体に対して、ドライバがパス内の線や曲線を列挙するために PATHOBJ_bEnum を呼び出すことを通知する。
PATHOBJ_vEnumStart 関数は、指定された PATHOBJ 構造体に対して、ドライバがパス内の線や曲線を列挙するために PATHOBJ_bEnum を呼び出すことを通知する。 [戻り値] なし。
PATHOBJ_vGetBounds
PATHOBJ_vGetBounds 関数は、指定したパスのバウンディング矩形を取得する。
PATHOBJ_vGetBounds 関数は、指定したパスのバウンディング矩形を取得する。 [戻り値] なし。
PathToRegion
PathToRegion 関数は、指定したデバイスコンテキストに選択されているパスからリージョンを作成する。結果のリージョンはデバイス座標を使用する。
PathToRegion 関数は、指定したデバイスコンテキストに選択されているパスからリージョンを作成する。結果のリージョンはデバイス座標を使用する。 [戻り値] 関数が成功した場合、戻り値は有効なリージョンを識別する。関数が失敗した場合、戻り値はゼロである。
Pie
Pie 関数は、楕円と 2 本の半径線の交差部分で囲まれた扇形のくさびを描画する。パイは現在のペンで輪郭が描かれ、現在のブラシで塗りつぶされる。
Pie 関数は、楕円と 2 本の半径線の交差部分で囲まれた扇形のくさびを描画する。パイは現在のペンで輪郭が描かれ、現在のブラシで塗りつぶされる。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
PlayEnhMetaFile
PlayEnhMetaFile 関数は、指定した拡張形式メタファイルに格納されている絵を表示する。
PlayEnhMetaFile 関数は、指定した拡張形式メタファイルに格納されている絵を表示する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
PlayEnhMetaFileRecord
PlayEnhMetaFileRecord 関数は、レコードで識別される GDI 関数を実行することにより、拡張メタファイルレコードを再生する。
PlayEnhMetaFileRecord 関数は、レコードで識別される GDI 関数を実行することにより、拡張メタファイルレコードを再生する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
PlayMetaFile
PlayMetaFile 関数は、指定した Windows 形式メタファイルに格納されている絵を指定デバイスに表示する。
PlayMetaFile 関数は、指定した Windows 形式メタファイルに格納されている絵を指定デバイスに表示する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
PlayMetaFileRecord
PlayMetaFileRecord 関数は、レコードに含まれる GDI 関数を実行することによって、Windows 形式メタファイルレコードを再生する。
PlayMetaFileRecord 関数は、レコードに含まれる GDI 関数を実行することによって、Windows 形式メタファイルレコードを再生する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
PlgBlt
PlgBlt 関数は、ソースデバイスコンテキスト内の指定矩形からコピー先デバイスコンテキスト内の指定平行四辺形へ、色データのビットをビットブロック転送する。
PlgBlt 関数は、ソースデバイスコンテキスト内の指定矩形からコピー先デバイスコンテキスト内の指定平行四辺形へ、色データのビットをビットブロック転送する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
PolyBezier
PolyBezier 関数は、1 つ以上のベジェ曲線を描画する。
PolyBezier 関数は、1 つ以上のベジェ曲線を描画する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。 [備考] PolyBezier 関数は、lppt パラメータで指定した端点と制御点を使用して 3 次ベジェ曲線を描画する。
PolyBezierTo
PolyBezierTo 関数は、1 つ以上のベジェ曲線を描画する。
PolyBezierTo 関数は、1 つ以上のベジェ曲線を描画する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。 [備考] この関数は、lppt パラメータで指定した制御点を使用して 3 次ベジェ曲線を描画する。
PolyDraw
PolyDraw 関数は、一連の線分とベジェ曲線を描画する。
PolyDraw 関数は、一連の線分とベジェ曲線を描画する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
Polygon
2 つ以上の頂点を直線で結んだ多角形を描画する。多角形は現在のペンで輪郭が描かれ、現在のブラシと多角形塗りつぶしモードで塗りつぶされる。
2 つ以上の頂点を直線で結んだ多角形を描画する。多角形は現在のペンで輪郭が描かれ、現在のブラシと多角形塗りつぶしモードで塗りつぶされる。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。
Polyline
指定した配列の点を接続することで一連の線分を描画する。
指定した配列の点を接続することで一連の線分を描画する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。 [備考] 線は現在のペンを使用して最初の点から後続の点まで描画される。
PolylineTo
PolylineTo 関数は、1 本以上の直線を描画する。
PolylineTo 関数は、1 本以上の直線を描画する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。 [備考] Polyline 関数とは異なり、PolylineTo 関数は現在位置を使用・更新する。
PolyPolygon
PolyPolygon 関数は、複数の閉じたポリゴンを描画する。各ポリゴンは現在のペンで輪郭が描かれ、現在のブラシとポリゴン塗りつぶしモードで塗りつぶされる。この関数で描画されるポリゴンは重なってもよい。
PolyPolygon 関数は、複数の閉じたポリゴンを描画する。各ポリゴンは現在のペンで輪郭が描かれ、現在のブラシとポリゴン塗りつぶしモードで塗りつぶされる。この関数で描画されるポリゴンは重なってもよい。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。
PolyPolyline
PolyPolyline 関数は、複数の連続した線分の系列を描画する。
PolyPolyline 関数は、複数の連続した線分の系列を描画する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。 [備考] 線分は現在のペンで描画される。線分で形成される図形は塗りつぶされない。
PolyTextOutW
PolyTextOut 関数は、指定したデバイスコンテキストに現在選択されているフォントとテキスト色を使用して、複数の文字列を描画する。(Unicode)
PolyTextOut 関数は、指定したデバイスコンテキストに現在選択されているフォントとテキスト色を使用して、複数の文字列を描画する。(Unicode) [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
PtInRegion
PtInRegion 関数は、指定した点が指定したリージョン内にあるかどうかを判定する。
PtInRegion 関数は、指定した点が指定したリージョン内にあるかどうかを判定する。 [戻り値] 指定した点がリージョン内にある場合、戻り値は非ゼロである。指定した点がリージョン内にない場合、戻り値はゼロである。
PtVisible
PtVisible 関数は、指定した点がデバイスコンテキストのクリッピング領域内にあるかどうかを判定する。
PtVisible 関数は、指定した点がデバイスコンテキストのクリッピング領域内にあるかどうかを判定する。 [戻り値] 指定した点がデバイスコンテキストのクリッピング領域内にある場合、戻り値は TRUE(1) である。
RealizePalette
RealizePalette 関数は、現在の論理パレットのパレットエントリをシステムパレットにマッピングする。
RealizePalette 関数は、現在の論理パレットのパレットエントリをシステムパレットにマッピングする。 [戻り値] 関数が成功した場合、戻り値はシステムパレットにマッピングされた論理パレット内のエントリ数である。関数が失敗した場合、戻り値は GDI_ERROR である。
Rectangle
矩形を描画する。矩形は現在のペンで輪郭を描かれ、現在のブラシで塗りつぶされる。
矩形を描画する。矩形は現在のペンで輪郭を描かれ、現在のブラシで塗りつぶされる。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。 [備考] 現在位置は Rectangle によって使用も更新もされない。描画される矩形は下端と右端を含まない。
RectInRegion
RectInRegion 関数は、指定した矩形の一部がリージョンの境界内にあるかどうかを判定する。
RectInRegion 関数は、指定した矩形の一部がリージョンの境界内にあるかどうかを判定する。 [戻り値] 指定した矩形の一部でもリージョンの境界内にあれば、戻り値は非ゼロである。指定した矩形がリージョンの境界内にまったくなければ、戻り値はゼロである。
RectVisible
RectVisible 関数は、指定した矩形の一部がデバイスコンテキストのクリッピング領域内にあるかどうかを判定する。
RectVisible 関数は、指定した矩形の一部がデバイスコンテキストのクリッピング領域内にあるかどうかを判定する。 [戻り値] 現在の変換に回転がなく矩形がクリッピング領域内にある場合、戻り値は TRUE (1) である。
RemoveFontMemResourceEx
RemoveFontMemResourceEx 関数は、メモリイメージファイルから追加されたフォントを削除する。
RemoveFontMemResourceEx 関数は、メモリイメージファイルから追加されたフォントを削除する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報は利用できない。
RemoveFontResourceExW
RemoveFontResourceEx 関数は、指定したファイル内のフォントをシステムフォントテーブルから削除する。(Unicode)
RemoveFontResourceEx 関数は、指定したファイル内のフォントをシステムフォントテーブルから削除する。(Unicode) [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報は利用できない。
RemoveFontResourceW
RemoveFontResource 関数は、指定したファイル内のフォントをシステムフォントテーブルから削除する。(Unicode)
RemoveFontResource 関数は、指定したファイル内のフォントをシステムフォントテーブルから削除する。(Unicode) [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
ResetDCA
ResetDC 関数は、指定した情報を使用して、指定したプリンタまたはプロッタのデバイスコンテキスト(DC)を更新する。(ANSI)
ResetDC 関数は、指定した情報を使用して、指定したプリンタまたはプロッタのデバイスコンテキスト(DC)を更新する。(ANSI) [戻り値] 関数が成功した場合、戻り値は元の DC へのハンドルである。関数が失敗した場合、戻り値は NULL である。
ResetDCW
ResetDC 関数は、指定した情報を使用して、指定したプリンタまたはプロッタのデバイスコンテキスト(DC)を更新する。(Unicode)
ResetDC 関数は、指定した情報を使用して、指定したプリンタまたはプロッタのデバイスコンテキスト(DC)を更新する。(Unicode) [戻り値] 関数が成功した場合、戻り値は元の DC へのハンドルである。関数が失敗した場合、戻り値は NULL である。
ResizePalette
ResizePalette 関数は、指定した値に基づいて論理パレットのサイズを増減する。
ResizePalette 関数は、指定した値に基づいて論理パレットのサイズを増減する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
RestoreDC
RestoreDC 関数は、デバイスコンテキスト(DC)を指定した状態に復元する。DC は、SaveDC 関数の以前の呼び出しによって作成されたスタックから状態情報をポップすることで復元される。
RestoreDC 関数は、デバイスコンテキスト(DC)を指定した状態に復元する。DC は、SaveDC 関数の以前の呼び出しによって作成されたスタックから状態情報をポップすることで復元される。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
RoundRect
RoundRect 関数は、丸い角を持つ矩形を描画する。矩形は現在のペンで輪郭が描かれ、現在のブラシで塗りつぶされる。
RoundRect 関数は、丸い角を持つ矩形を描画する。矩形は現在のペンで輪郭が描かれ、現在のブラシで塗りつぶされる。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。 [備考] 現在位置はこの関数では使用も更新もされない。
SaveDC
SaveDC 関数は、選択されたオブジェクトとグラフィックモード(ビットマップ、ブラシ、パレット、フォント、ペン、リージョン、描画モード、マッピングモードなど)を記述するデータをコンテキストスタックにコピーすることで、指定したデバイスコンテキスト(DC)の現在の状態を保存する。
SaveDC 関数は、選択されたオブジェクトとグラフィックモード(ビットマップ、ブラシ、パレット、フォント、ペン、リージョン、描画モード、マッピングモードなど)を記述するデータをコンテキストスタックにコピーすることで、指定したデバイスコンテキスト(DC)の現在の状態を保存する。
ScaleViewportExtEx
ScaleViewportExtEx 関数は、指定した被乗数と除数で形成される比率を使用して、デバイスコンテキストのビューポートを変更する。
ScaleViewportExtEx 関数は、指定した被乗数と除数で形成される比率を使用して、デバイスコンテキストのビューポートを変更する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
ScaleWindowExtEx
ScaleWindowExtEx 関数は、指定した被乗数と除数で形成される比率を使用して、デバイスコンテキストのウィンドウを変更する。
ScaleWindowExtEx 関数は、指定した被乗数と除数で形成される比率を使用して、デバイスコンテキストのウィンドウを変更する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
SelectClipPath
SelectClipPath 関数は、現在のパスをデバイスコンテキストのクリッピング領域として選択し、指定したモードで既存のクリッピング領域と新しい領域を結合する。
SelectClipPath 関数は、現在のパスをデバイスコンテキストのクリッピング領域として選択し、指定したモードで既存のクリッピング領域と新しい領域を結合する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
SelectClipRgn
SelectClipRgn 関数は、指定したデバイスコンテキストの現在のクリッピング領域としてリージョンを選択する。
SelectClipRgn 関数は、指定したデバイスコンテキストの現在のクリッピング領域としてリージョンを選択する。 [戻り値] 戻り値はリージョンの複雑度を指定し、次のいずれかの値となる。 (以下省略) [備考] 選択されたリージョンのコピーのみが使用される。
SelectObject
指定されたデバイスコンテキスト(DC)にオブジェクトを選択する。新しいオブジェクトは同じ型の以前のオブジェクトを置き換える。
指定されたデバイスコンテキスト(DC)にオブジェクトを選択する。新しいオブジェクトは同じ型の以前のオブジェクトを置き換える。 [戻り値] 選択されたオブジェクトがリージョンでなく、関数が成功した場合、戻り値は置き換えられるオブジェクトへのハンドル。リージョンの場合は次のいずれかの値。
SelectPalette
SelectPalette 関数は、指定した論理パレットをデバイスコンテキストに選択する。
SelectPalette 関数は、指定した論理パレットをデバイスコンテキストに選択する。 [戻り値] 関数が成功した場合、戻り値はデバイスコンテキストの以前の論理パレットへのハンドルである。関数が失敗した場合、戻り値は NULL である。
SetAbortProc
SetAbortProc 関数は、スプール中に印刷ジョブをキャンセルできるようにするアプリケーション定義の中止関数を設定する。
SetAbortProc 関数は、スプール中に印刷ジョブをキャンセルできるようにするアプリケーション定義の中止関数を設定する。 [戻り値] 関数が成功した場合、戻り値はゼロより大きい値である。関数が失敗した場合、戻り値は SP_ERROR である。
SetArcDirection
SetArcDirection 関数は、円弧と矩形関数に使用する描画方向を設定する。
SetArcDirection 関数は、円弧と矩形関数に使用する描画方向を設定する。 [戻り値] 関数が成功した場合、戻り値は以前の円弧方向を指定する。関数が失敗した場合、戻り値はゼロである。 [備考] デフォルトの方向は反時計回りである。
SetBitmapBits
SetBitmapBits 関数は、ビットマップのカラーデータのビットを指定した値に設定する。
SetBitmapBits 関数は、ビットマップのカラーデータのビットを指定した値に設定する。 [戻り値] 関数が成功した場合、戻り値はビットマップビットの設定に使用されたバイト数である。関数が失敗した場合、戻り値はゼロである。
SetBitmapDimensionEx
SetBitmapDimensionEx 関数は、ビットマップに優先寸法を割り当てる。これらの寸法はアプリケーションが使用できるが、システムは使用しない。
SetBitmapDimensionEx 関数は、ビットマップに優先寸法を割り当てる。これらの寸法はアプリケーションが使用できるが、システムは使用しない。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
SetBkColor
現在の背景色を指定された色値、またはデバイスが指定値を表現できない場合は最も近い物理色に設定する。
現在の背景色を指定された色値、またはデバイスが指定値を表現できない場合は最も近い物理色に設定する。 [戻り値] 関数が成功した場合、戻り値は以前の背景色(COLORREF 値)。失敗した場合は CLR_INVALID。
SetBkMode
指定されたデバイスコンテキストの背景混合モードを設定する。背景混合モードはテキスト、ハッチブラシ、実線でないペンスタイルで使用される。
指定されたデバイスコンテキストの背景混合モードを設定する。背景混合モードはテキスト、ハッチブラシ、実線でないペンスタイルで使用される。 [戻り値] 関数が成功した場合、戻り値は以前の背景モード。失敗した場合は 0。
SetBoundsRect
SetBoundsRect 関数は、指定したデバイスコンテキストのバウンディング矩形情報の蓄積を制御する。
SetBoundsRect 関数は、指定したデバイスコンテキストのバウンディング矩形情報の蓄積を制御する。 [戻り値] 関数が成功した場合、戻り値はバウンディング矩形の以前の状態を指定する。この状態は次の値の組み合わせとなる。
SetBrushOrgEx
SetBrushOrgEx 関数は、アプリケーションが指定したデバイスコンテキストに次に選択するブラシに GDI が割り当てるブラシ原点を設定する。
SetBrushOrgEx 関数は、アプリケーションが指定したデバイスコンテキストに次に選択するブラシに GDI が割り当てるブラシ原点を設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
SetColorAdjustment
SetColorAdjustment 関数は、指定した値を使用してデバイスコンテキスト(DC)のカラー調整値を設定する。
SetColorAdjustment 関数は、指定した値を使用してデバイスコンテキスト(DC)のカラー調整値を設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
SetColorSpace
SetColorSpace 関数は、指定したデバイスコンテキストの入力カラースペースを定義する。
SetColorSpace 関数は、指定したデバイスコンテキストの入力カラースペースを定義する。 [戻り値] この関数が成功した場合、戻り値は置き換えられる hColorSpace へのハンドルである。この関数が失敗した場合、戻り値は NULL である。
SetDCBrushColor
SetDCBrushColor 関数は、現在のデバイスコンテキスト(DC)のブラシ色を指定したカラー値に設定する。デバイスが指定したカラー値を表現できない場合、色は最も近い物理色に設定される。
SetDCBrushColor 関数は、現在のデバイスコンテキスト(DC)のブラシ色を指定したカラー値に設定する。デバイスが指定したカラー値を表現できない場合、色は最も近い物理色に設定される。
SetDCPenColor
SetDCPenColor 関数は、現在のデバイスコンテキスト(DC)のペン色を指定したカラー値に設定する。デバイスが指定したカラー値を表現できない場合、色は最も近い物理色に設定される。
SetDCPenColor 関数は、現在のデバイスコンテキスト(DC)のペン色を指定したカラー値に設定する。デバイスが指定したカラー値を表現できない場合、色は最も近い物理色に設定される。 [戻り値] 関数が成功した場合、戻り値は以前の DC ペン色を COLORREF 値として指定する。
SetDeviceGammaRamp
SetDeviceGammaRamp 関数は、ハードウェアでダウンロード可能なガンマランプをサポートするドライバを持つダイレクトカラー表示ボード上にガンマランプを設定する。
SetDeviceGammaRamp 関数は、ハードウェアでダウンロード可能なガンマランプをサポートするドライバを持つダイレクトカラー表示ボード上にガンマランプを設定する。 [戻り値] この関数が成功した場合、戻り値は TRUE である。
SetDIBColorTable
SetDIBColorTable 関数は、指定したデバイスコンテキストに現在選択されている DIB のカラーテーブル内の範囲のエントリに、RGB(赤、緑、青)カラー値を設定する。
SetDIBColorTable 関数は、指定したデバイスコンテキストに現在選択されている DIB のカラーテーブル内の範囲のエントリに、RGB(赤、緑、青)カラー値を設定する。 [戻り値] 関数が成功した場合、戻り値は関数が設定したカラーテーブルのエントリ数である。
SetDIBits
指定された DIB の色データを使用して互換ビットマップ(DDB)のピクセルを設定する。
指定された DIB の色データを使用して互換ビットマップ(DDB)のピクセルを設定する。 [戻り値] 関数が成功した場合、戻り値はコピーされたスキャンライン数。失敗した場合は 0。
SetDIBitsToDevice
SetDIBitsToDevice 関数は、DIB、JPEG、または PNG 画像のカラーデータを使用して、コピー先デバイスコンテキストに関連付けられたデバイス上の指定矩形内のピクセルを設定する。
SetDIBitsToDevice 関数は、DIB、JPEG、または PNG 画像のカラーデータを使用して、コピー先デバイスコンテキストに関連付けられたデバイス上の指定矩形内のピクセルを設定する。 [戻り値] 関数が成功した場合、戻り値は設定されたスキャンラインの数である。
SetEnhMetaFileBits
SetEnhMetaFileBits 関数は、指定したデータからメモリベースの拡張形式メタファイルを作成する。
SetEnhMetaFileBits 関数は、指定したデータからメモリベースの拡張形式メタファイルを作成する。 [戻り値] 関数が成功した場合、戻り値はメモリベースの拡張メタファイルへのハンドルである。関数が失敗した場合、戻り値は NULL である。
SetGraphicsMode
SetGraphicsMode 関数は、指定したデバイスコンテキストのグラフィックスモードを設定する。
SetGraphicsMode 関数は、指定したデバイスコンテキストのグラフィックスモードを設定する。 [戻り値] 関数が成功した場合、戻り値は古いグラフィックスモードである。関数が失敗した場合、戻り値はゼロである。
SetICMMode
SetICMMode 関数は、指定したデバイスコンテキスト(DC)上でイメージカラーマネジメントを有効化、無効化、または問い合わせる。
SetICMMode 関数は、指定したデバイスコンテキスト(DC)上でイメージカラーマネジメントを有効化、無効化、または問い合わせる。 [戻り値] この関数が成功した場合、戻り値は非ゼロ値である。この関数が失敗した場合、戻り値はゼロである。
SetICMProfileW
SetICMProfile 関数は、指定したカラープロファイルを指定したデバイスコンテキスト(DC)の出力プロファイルとして設定する。(Unicode)
SetICMProfile 関数は、指定したカラープロファイルを指定したデバイスコンテキスト(DC)の出力プロファイルとして設定する。(Unicode) [戻り値] この関数が成功した場合、戻り値は TRUE である。この関数が失敗した場合、戻り値は FALSE である。
SetLayout
SetLayout 関数は、デバイスコンテキスト(DC)のレイアウトを変更する。
SetLayout 関数は、デバイスコンテキスト(DC)のレイアウトを変更する。 [戻り値] 関数が成功した場合、DC の以前のレイアウトを返す。関数が失敗した場合、GDI_ERROR を返す。
SetMapMode
SetMapMode 関数は、指定したデバイスコンテキストのマッピングモードを設定する。マッピングモードは、ページ空間単位をデバイス空間単位に変換するための測定単位を定義し、デバイスの x 軸と y 軸の方向も定義する。
SetMapMode 関数は、指定したデバイスコンテキストのマッピングモードを設定する。マッピングモードは、ページ空間単位をデバイス空間単位に変換するための測定単位を定義し、デバイスの x 軸と y 軸の方向も定義する。
SetMapperFlags
SetMapperFlags 関数は、フォントマッパーが論理フォントを物理フォントにマッピングする際に使用するアルゴリズムを変更する。
SetMapperFlags 関数は、フォントマッパーが論理フォントを物理フォントにマッピングする際に使用するアルゴリズムを変更する。 [戻り値] 関数が成功した場合、戻り値はフォントマッパーフラグの以前の値である。関数が失敗した場合、戻り値は GDI_ERROR である。
SetMetaFileBitsEx
SetMetaFileBitsEx 関数は、指定したデータからメモリベースの Windows 形式メタファイルを作成する。
SetMetaFileBitsEx 関数は、指定したデータからメモリベースの Windows 形式メタファイルを作成する。 [戻り値] 関数が成功した場合、戻り値はメモリベースの Windows 形式メタファイルへのハンドルである。関数が失敗した場合、戻り値は NULL である。
SetMetaRgn
SetMetaRgn 関数は、指定したデバイスコンテキストの現在のクリッピング領域を現在のメタリージョンと交差させ、その結合されたリージョンを指定したデバイスコンテキストの新しいメタリージョンとして保存する。
SetMetaRgn 関数は、指定したデバイスコンテキストの現在のクリッピング領域を現在のメタリージョンと交差させ、その結合されたリージョンを指定したデバイスコンテキストの新しいメタリージョンとして保存する。
SetMiterLimit
SetMiterLimit 関数は、指定したデバイスコンテキストのマイタ結合の長さの制限を設定する。
SetMiterLimit 関数は、指定したデバイスコンテキストのマイタ結合の長さの制限を設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
SetPaletteEntries
SetPaletteEntries 関数は、論理パレット内の範囲のエントリに RGB(赤、緑、青)カラー値とフラグを設定する。
SetPaletteEntries 関数は、論理パレット内の範囲のエントリに RGB(赤、緑、青)カラー値とフラグを設定する。 [戻り値] 関数が成功した場合、戻り値は論理パレットに設定されたエントリ数である。関数が失敗した場合、戻り値はゼロである。
SetPixel
指定された座標のピクセルを指定された色に設定する。
指定された座標のピクセルを指定された色に設定する。 [戻り値] 関数が成功した場合、戻り値は関数がピクセルを設定した RGB 値。これは指定した色と異なる場合がある(正確な一致が見つからない場合)。失敗した場合は -1。
SetPixelFormat
SetPixelFormat 関数は、指定したデバイスコンテキストのピクセル形式を iPixelFormat インデックスで指定された形式に設定する。
SetPixelFormat 関数は、指定したデバイスコンテキストのピクセル形式を iPixelFormat インデックスで指定された形式に設定する。 [戻り値] 関数が成功した場合、戻り値は TRUE である。関数が失敗した場合、戻り値は FALSE である。
SetPixelV
SetPixelV 関数は、指定した座標のピクセルを指定した色の最も近い近似値に設定する。点はクリッピング領域およびデバイスサーフェスの可視部分になければならない。
SetPixelV 関数は、指定した座標のピクセルを指定した色の最も近い近似値に設定する。点はクリッピング領域およびデバイスサーフェスの可視部分になければならない。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
SetPolyFillMode
SetPolyFillMode 関数は、ポリゴンを塗りつぶす関数のためのポリゴン塗りつぶしモードを設定する。
SetPolyFillMode 関数は、ポリゴンを塗りつぶす関数のためのポリゴン塗りつぶしモードを設定する。 [戻り値] 戻り値は以前の塗りつぶしモードを指定する。エラーが発生した場合、戻り値はゼロである。
SetRectRgn
SetRectRgn 関数は、リージョンを指定した座標を持つ矩形リージョンに変換する。
SetRectRgn 関数は、リージョンを指定した座標を持つ矩形リージョンに変換する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。 [備考] リージョンは矩形の下端と右端を含まない。
SetROP2
現在の前景混合モードを設定する。
現在の前景混合モードを設定する。 [戻り値] 関数が成功した場合、戻り値は以前の混合モード。失敗した場合は 0。 [備考] 混合モードは、現在のペンで描画する際に GDI が元と先の色をどのように結合するかを定義する。
SetStretchBltMode
SetStretchBltMode 関数は、指定したデバイスコンテキスト内のビットマップストレッチモードを設定する。
SetStretchBltMode 関数は、指定したデバイスコンテキスト内のビットマップストレッチモードを設定する。 [戻り値] 関数が成功した場合、戻り値は以前のストレッチモードである。関数が失敗した場合、戻り値はゼロである。この関数は次の値を返すことができる。
SetSystemPaletteUse
SetSystemPaletteUse 関数は、システムパレットが 2 または 20 の静的カラーを含むかをアプリケーションが指定できるようにする。
SetSystemPaletteUse 関数は、システムパレットが 2 または 20 の静的カラーを含むかをアプリケーションが指定できるようにする。 [戻り値] 関数が成功した場合、戻り値は以前のシステムパレットである。
SetTextAlign
SetTextAlign 関数は、指定したデバイスコンテキストのテキスト配置フラグを設定する。
SetTextAlign 関数は、指定したデバイスコンテキストのテキスト配置フラグを設定する。 [戻り値] 関数が成功した場合、戻り値は以前のテキスト配置設定である。関数が失敗した場合、戻り値は GDI_ERROR である。
SetTextCharacterExtra
SetTextCharacterExtra 関数は、文字間スペースを設定する。文字間スペースは、システムがテキスト行を書き出すときに、ブレーク文字を含む各文字に追加される。
SetTextCharacterExtra 関数は、文字間スペースを設定する。文字間スペースは、システムがテキスト行を書き出すときに、ブレーク文字を含む各文字に追加される。 [戻り値] 関数が成功した場合、戻り値は以前の文字間スペースである。
SetTextColor
指定されたデバイスコンテキストのテキスト色を指定された色に設定する。
指定されたデバイスコンテキストのテキスト色を指定された色に設定する。 [戻り値] 関数が成功した場合、戻り値は以前のテキスト色への色参照(COLORREF 値)。失敗した場合は CLR_INVALID。
SetTextJustification
SetTextJustification 関数は、システムがテキスト文字列内のブレーク文字に追加すべきスペースの量を指定する。このスペースは、アプリケーションが TextOut または ExtTextOut 関数を呼び出したときに追加される。
SetTextJustification 関数は、システムがテキスト文字列内のブレーク文字に追加すべきスペースの量を指定する。このスペースは、アプリケーションが TextOut または ExtTextOut 関数を呼び出したときに追加される。
SetViewportExtEx
指定した値を使用して、デバイスコンテキストのビューポートの水平および垂直範囲を設定する。
指定した値を使用して、デバイスコンテキストのビューポートの水平および垂直範囲を設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。 [備考] ビューポートはデバイス空間のデバイス座標系を指す。範囲は軸の最大値である。
SetViewportOrgEx
SetViewportOrgEx 関数は、どのデバイス点がウィンドウ原点 (0,0) にマッピングされるかを指定する。
SetViewportOrgEx 関数は、どのデバイス点がウィンドウ原点 (0,0) にマッピングされるかを指定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
SetWindowExtEx
SetWindowExtEx 関数は、指定した値を使用してデバイスコンテキストのウィンドウの水平および垂直範囲を設定する。
SetWindowExtEx 関数は、指定した値を使用してデバイスコンテキストのウィンドウの水平および垂直範囲を設定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。 [備考] ウィンドウはページ空間の論理座標系を指す。
SetWindowOrgEx
SetWindowOrgEx 関数は、どのウィンドウ点がビューポート原点 (0,0) にマッピングされるかを指定する。
SetWindowOrgEx 関数は、どのウィンドウ点がビューポート原点 (0,0) にマッピングされるかを指定する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
SetWinMetaFileBits
SetWinMetaFileBits 関数は、メタファイルを古い Windows 形式から新しい拡張形式に変換し、新しいメタファイルをメモリに格納する。
SetWinMetaFileBits 関数は、メタファイルを古い Windows 形式から新しい拡張形式に変換し、新しいメタファイルをメモリに格納する。 [戻り値] 関数が成功した場合、戻り値はメモリベースの拡張メタファイルへのハンドルである。
SetWorldTransform
SetWorldTransform 関数は、指定したデバイスコンテキストのワールド空間とページ空間の間の 2 次元線形変換を設定する。この変換はグラフィックス出力をスケーリング、回転、剪断、または平行移動するために使用できる。
SetWorldTransform 関数は、指定したデバイスコンテキストのワールド空間とページ空間の間の 2 次元線形変換を設定する。この変換はグラフィックス出力をスケーリング、回転、剪断、または平行移動するために使用できる。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。
StartDocW
StartDoc 関数は印刷ジョブを開始する。(Unicode)
StartDoc 関数は印刷ジョブを開始する。(Unicode) [戻り値] 関数が成功した場合、戻り値はゼロより大きい。この値はドキュメントの印刷ジョブ識別子である。関数が失敗した場合、戻り値はゼロ以下である。
StartPage
StartPage 関数は、プリンタドライバがデータを受け付けられるようにする。
StartPage 関数は、プリンタドライバがデータを受け付けられるようにする。 [戻り値] 関数が成功した場合、戻り値はゼロより大きい。関数が失敗した場合、戻り値はゼロ以下である。 [備考] 注: これはブロッキングまたは同期関数であり、すぐに返らない可能性がある。
StretchBlt
元矩形から先矩形へビットマップをコピーし、必要に応じて先矩形の寸法に合うようにビットマップを伸縮する。
元矩形から先矩形へビットマップをコピーし、必要に応じて先矩形の寸法に合うようにビットマップを伸縮する。 [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。 [備考] StretchBlt はメモリ上で元ビットマップを伸縮し、先矩形にコピーする。
StretchDIBits
StretchDIBits 関数は、DIB、JPEG、または PNG 画像のピクセル矩形のカラーデータを指定したコピー先矩形にコピーする。
StretchDIBits 関数は、DIB、JPEG、または PNG 画像のピクセル矩形のカラーデータを指定したコピー先矩形にコピーする。 [戻り値] 関数が成功した場合、戻り値はコピーされたスキャンラインの数である。この値は鏡像化されたコンテンツに対して負になり得ることに注意。
STROBJ_bEnum
STROBJ_bEnum 関数は、グリフのアイデンティティと位置を列挙する。
STROBJ_bEnum 関数は、グリフのアイデンティティと位置を列挙する。 [戻り値] 列挙するグリフがまだある場合、戻り値は TRUE となる。列挙が完了した場合は FALSE となる。グリフを列挙できない場合、戻り値は DDI_ERROR となり、エラーコードがログに記録される。
STROBJ_bEnumPositionsOnly
STROBJ_bEnumPositionsOnly 関数は、指定したテキスト文字列のグリフのアイデンティティと位置を列挙するが、キャッシュ済みグリフビットマップは作成しない。
STROBJ_bEnumPositionsOnly 関数は、指定したテキスト文字列のグリフのアイデンティティと位置を列挙するが、キャッシュ済みグリフビットマップは作成しない。 [戻り値] 列挙するグリフがまだある場合、戻り値は TRUE となる。列挙が完了した場合は FALSE となる。
STROBJ_bGetAdvanceWidths
STROBJ_bGetAdvanceWidths 関数は、指定した文字列を構成するグリフの推定幅を示すベクトルの配列を取得する。
STROBJ_bGetAdvanceWidths 関数は、指定した文字列を構成するグリフの推定幅を示すベクトルの配列を取得する。 [戻り値] 操作が成功した場合、関数は TRUE を返す。そうでない場合は FALSE を返す。
STROBJ_dwGetCodePage
STROBJ_dwGetCodePage 関数は、指定した STROBJ 構造体に関連付けられたコードページを返す。
STROBJ_dwGetCodePage 関数は、指定した STROBJ 構造体に関連付けられたコードページを返す。
STROBJ_vEnumStart
STROBJ_vEnumStart 関数は、STROBJ_bEnum への後続呼び出しで GDI から返されるデータの形式(種類)を定義する。
STROBJ_vEnumStart 関数は、STROBJ_bEnum への後続呼び出しで GDI から返されるデータの形式(種類)を定義する。 [戻り値] なし。 [備考] この関数は GLYPHPOS 配列の列挙を再開する。
StrokeAndFillPath
StrokeAndFillPath 関数は、パス内の開いた図形を閉じ、現在のペンを使用してパスの輪郭をストロークし、現在のブラシを使用して内部を塗りつぶす。
StrokeAndFillPath 関数は、パス内の開いた図形を閉じ、現在のペンを使用してパスの輪郭をストロークし、現在のブラシを使用して内部を塗りつぶす。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
StrokePath
StrokePath 関数は、現在のペンを使用して指定したパスを描画する。
StrokePath 関数は、現在のペンを使用して指定したパスを描画する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
SwapBuffers
SwapBuffers 関数は、指定したデバイスコンテキストが参照するウィンドウの現在のピクセル形式にバックバッファが含まれる場合、フロントバッファとバックバッファを入れ替える。
SwapBuffers 関数は、指定したデバイスコンテキストが参照するウィンドウの現在のピクセル形式にバックバッファが含まれる場合、フロントバッファとバックバッファを入れ替える。 [戻り値] 関数が成功した場合、戻り値は TRUE である。関数が失敗した場合、戻り値は FALSE である。
TextOutW
現在選択されているフォント、背景色、テキスト色を使って指定位置に文字列を書き込む。(Unicode)
現在選択されているフォント、背景色、テキスト色を使って指定位置に文字列を書き込む。(Unicode) [戻り値] 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。 [備考] 基準点の解釈は現在のテキスト整列モードに依存する。
TranslateCharsetInfo
文字セット情報を変換し、変換先構造体のすべてのメンバを適切な値に設定する。
文字セット情報を変換し、変換先構造体のすべてのメンバを適切な値に設定する。 [戻り値] 成功した場合は非ゼロ値、そうでない場合は 0 を返す。拡張エラー情報を取得するには、アプリケーションは GetLastError を呼ぶことができる。
UnrealizeObject
UnrealizeObject 関数は、ブラシの原点をリセットするか、論理パレットをリセットする。
UnrealizeObject 関数は、ブラシの原点をリセットするか、論理パレットをリセットする。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
UpdateColors
UpdateColors 関数は、指定したデバイスコンテキストのクライアント領域内の現在の色を、現在実現されている論理パレットに再マッピングすることで、クライアント領域を更新する。
UpdateColors 関数は、指定したデバイスコンテキストのクライアント領域内の現在の色を、現在実現されている論理パレットに再マッピングすることで、クライアント領域を更新する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
UpdateICMRegKeyW
UpdateICMRegKey 関数は、システム内のカラープロファイルとカラーマネジメントモジュールを管理する。(Unicode)
UpdateICMRegKey 関数は、システム内のカラープロファイルとカラーマネジメントモジュールを管理する。(Unicode) [戻り値] この関数が成功した場合、戻り値は TRUE である。この関数が失敗した場合、戻り値は FALSE である。
WidenPath
WidenPath 関数は、指定したデバイスコンテキストに現在選択されているペンを使用してパスをストロークした場合に塗られる領域として、現在のパスを再定義する。
WidenPath 関数は、指定したデバイスコンテキストに現在選択されているペンを使用してパスをストロークした場合に塗られる領域として、現在のパスを再定義する。 [戻り値] 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
XFORMOBJ_bApplyXform
XFORMOBJ_bApplyXform 関数は、指定した変換またはその逆変換を、指定した点の配列に適用する。
XFORMOBJ_bApplyXform 関数は、指定した変換またはその逆変換を、指定した点の配列に適用する。 [戻り値] すべての点がオーバーフローなしで変換された場合、戻り値は TRUE である。
XLATEOBJ_cGetPalette
XLATEOBJ_cGetPalette 関数は、指定したパレットから RGB カラーまたはビットフィールド形式を取得する。
XLATEOBJ_cGetPalette 関数は、指定したパレットから RGB カラーまたはビットフィールド形式を取得する。 [戻り値] XLATEOBJ_cGetPalette は、pPal が NULL でない場合、書き込まれたエントリ数を返す。
XLATEOBJ_hGetColorTransform
XLATEOBJ_hGetColorTransform 関数は、指定した変換オブジェクトのカラー変換を返す。
XLATEOBJ_hGetColorTransform 関数は、指定した変換オブジェクトのカラー変換を返す。 [戻り値] XLATEOBJ_hGetColorTransform は、成功時に指定した XLATEOBJ のカラー変換へのハンドルを返す。そうでない場合は NULL を返す。
XLATEOBJ_iXlate
XLATEOBJ_iXlate 関数は、ソースパレットのカラーインデックスを変換先パレット内の最も近いインデックスに変換する。
XLATEOBJ_iXlate 関数は、ソースパレットのカラーインデックスを変換先パレット内の最も近いインデックスに変換する。 [戻り値] 関数が成功した場合、戻り値は変換先パレットへのインデックスである。関数が失敗した場合、-1 が返される。
XLATEOBJ_piVector
XLATEOBJ_piVector 関数は、ドライバがソースインデックスを変換先インデックスに変換するために使用できる変換ベクトルを取得する。
XLATEOBJ_piVector 関数は、ドライバがソースインデックスを変換先インデックスに変換するために使用できる変換ベクトルを取得する。 [戻り値] 関数が成功した場合、戻り値は変換エントリのベクトルへのポインタである。