GDI32.DLL
当サイトで紹介及び使用しているGDI32.DLLのAPI関数をリスト化しています。
API関数部は関連ページへのリンクとなってますので、詳細はリンク先ページを参考にしてください。
success = BitBlt ( hdcP, px, py, w, h, hdcC, cx, cy, nMode ) GDI32.dll
画像をコピーする。
success…成功フラグ
hdcP…貼付先デバイスコンテキスト
px…貼付先基点X座標
py…貼付先基点Y座標
w…画像横幅
h…画像高さ
hdcC…コピー元デバイスコンテキスト
cx…コピー元基点X座標
cy…コピー元基点Y座標
nMode…コピーモード

memDC = CreateCompatibleDC ( hDC ) GDI32.dll
指定デバイスコンテキストに関連するデバイスと互換性のあるメモリデバイスコンテキストを作成する。
memDC…メモリデバイスコンテキスト
hDC…デバイスコンテキスト

hDC = CreateDC ( pDriver, pDevice, reserved, pInitData ) GDI32.dll
デバイスコンテキストを作成する。
hDC…デバイスコンテキスト
pDriver…ドライバ名
pDevice…デバイス名
reserved…予約済
pInitData…オプションのプリンタデータ

hBrush = CreateSolidBrush ( crColor ) GDI32.dll
新たな論理ブラシを作成する。
hBrush…取得したブラシハンドル
crColor…RGBを1つにまとめたCOLORREF値((R << 0) + (G << 8) + (B << 16))

hUPD = CreateUpDownControl ( nStyle, nX, nY, nWid, nHei, hParent, nID, hInst, hBuddy, nMax, nMin, nDef ) GDI32.dll
アップダウンコントロールを作成する。
hUPD…作成したアップダウンコントロールハンドル
nStyle…スタイル
nX…配置するX座標
nY…配置するY座標
nWid…横幅
nHei…高さ
hParent…親ウィンドウハンドル
nID…識別子
hInst…インスタンスハンドル
hBuddy…コントロールと関連付けるウィンドウハンドル
nMax…最大値
nMin…最小値
nDef…初期値

success = DeleteDC ( hDC ) GDI32.dll
デバイスコンテキストを削除する。
success…成功フラグ
hDC…デバイスコンテキスト

success = DeleteObject ( hObj ) GDI32.dll
指定されたデバイスコンテキストの論理オブジェクトを削除する。
success…成功フラグ
hObj…オブジェクトハンドル

success = ExtFloodFill ( hDC, x, y, crColor, type ) GDI32.dll
現在のブラシを用いて領域を塗り潰す。
success…成功フラグ
hDC…描画対象デバイスコンテキストハンドル
x…開始X座標
y…開始Y座標
crColor…塗り潰し色
type…塗り潰しタイプ

nSize = GetObject ( hObj, nBuffer, pInfot ) GDI32.dll
オブジェクトの情報を取得する。
nSize…書き込んだ or 必要とするサイズ
hObj…オブジェクトハンドル
nBuffer…バッファサイズ
pInfot…情報格納先変数ポインタ

crColor = GetPixel ( hDC, nX, nY ) GDI32.dll
デバイスコンテキストを作成する。
crColor…RGBを1つにまとめたCOLORREF値((R << 0) + (G << 8) + (B << 16))
hDC…取得対象のデバイスコンテキストハンドル
nX…取得対象のX座標
nY…取得対象のY座標

hObjBefore = SelectObject ( hDC, hObj ) GDI32.dll
指定されたデバイスコンテキストの論理オブジェクトを選択する。
hObjBefore…直前のオブジェクトハンドル
hDC…描画対象デバイスコンテキストハンドル
hObj…オブジェクトハンドル