GetCurrentObject 関数 (wingdi.h)

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

構文

HGDIOBJ GetCurrentObject(
  [in] HDC  hdc,
  [in] UINT type
);

パラメーター

[in] hdc

DC へのハンドル。

[in] type

クエリを実行するオブジェクトの種類。 このパラメーターには、次の値のいずれかを指定できます。

意味
OBJ_BITMAP
現在選択されているビットマップを返します。
OBJ_BRUSH
現在選択されているブラシを返します。
OBJ_COLORSPACE
現在の色空間を返します。
OBJ_FONT
現在選択されているフォントを返します。
OBJ_PAL
現在選択されているパレットを返します。
OBJ_PEN
現在選択されているペンを返します。

戻り値

関数が成功した場合、戻り値は指定したオブジェクトへのハンドルです。

関数が失敗した場合は、返される値は NULL です。

注釈

アプリケーションでは 、GetCurrentObject 関数と GetObject 関数を使用して、指定された DC に現在選択されているグラフィック オブジェクトの説明を取得できます。

例については、「 Graphic-Object 属性の取得」および「新しいグラフィック オブジェクトの選択」を参照してください

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー wingdi.h (Windows.h を含む)
Library Gdi32.lib
[DLL] Gdi32.dll

こちらもご覧ください

CreateColorSpace

DeleteObject

デバイス コンテキスト関数

デバイス コンテキストの概要

GetObject

Selectobject