デバイスコンテキストにオブジェクトを選択する
Declare Function SelectObject Lib "gdi32.dll" _
(ByVal hdc As Long, ByVal hgdiobj As Long) As Long
Declare Function SelectObject Lib "gdi32.dll" _
(ByVal hdc As Integer, ByVal hgdiobj As Integer) As Integer
HGDIOBJ SelectObject(
HDC hdc,
HGDIOBJ hgdiobj
);
引数
hdc
デバイスコンテキストのハンドルhgdiobj
選択するオブジェクトのハンドル戻り値
正常終了のとき 直前のオブジェクトのハンドル備考
エラーのとき 0
ただし、リージョンを選択し、正常終了のとき、定数の一つ
新しいオブジェクトを設定するときは、直前のオブジェクトを保管しておき、終了後に元に戻す。戻り値の定数
ビットマップはメモリデバイスコンテキストのみ選択でき、一度に一つだけである。
NULLREGION = 1 新しい領域が空 SIMPLEREGION = 2 新しい領域にオーバーラップしている領域はない GDI_ERROR = &HFFFF 同、エラーのとき COMPLEXREGION = 3 新しい領域にオーバーラップしている境界がある