<Return[G]><Top>

GetObjectType

Declare Function Api_GetObjectType& Lib "gdi32" Alias "GetObjectType" (ByVal hgdiobj&)

Declare Function GetObjectType Lib "gdi32" Alias "GetObjectType" (ByVal hgdiobj As Long) As Long

指定されたオブジェクトのタイプを取得する。

パラメータ
hgdiobj
    グラフィックオブジェクトのハンドルを指定する。
 

戻り値
    関数が成功すると、オブジェクトのタイプが返る。次の値のいずれかになる。

    値                                 

定数    

意味                                           

    OBJ_BITMAP

7

ビットマップ

    OBJ_BRUSH

2

ブラシ

    OBJ_COLORSPACE

14

カラースペース(色空間)

    OBJ_DC

3

デバイスコンテキスト

    OBJ_ENHMETADC

12

拡張メタファイルデバイスコンテキスト

    OBJ_ENHMETAFILE

13

拡張メタファイル

    OBJ_EXTPEN

11

拡張ペン

    OBJ_FONT

6

フォント

    OBJ_MEMDC

10

メモリデバイスコンテキスト

    OBJ_METAFILE

9

メタファイル

    OBJ_METADC

4

メタファイルデバイスコンテキスト

    OBJ_PAL

5

パレット

    OBJ_PEN

1

ペン

    OBJ_REGION

8

 リージョン

    関数が失敗すると、0 が返る。拡張エラー情報を取得するには、GetLastError 関数を使う。