Win32 API 日本語リファレンス
ホームSystem.Ole › PICTYPE

PICTYPE

列挙型
基底型i2

メンバー 6

名前10進16進
PICTYPE_UNINITIALIZED-10xFFFFFFFF
PICTYPE_NONE00x0
PICTYPE_BITMAP10x1
PICTYPE_METAFILE20x2
PICTYPE_ICON30x3
PICTYPE_ENHMETAFILE40x4

公式ドキュメント

IPicture::get_Type から返されるピクチャー オブジェクトの種類を表します。また、OleCreatePictureIndirect に渡される PICTDESC 構造体の picType メンバーで、ピクチャーの種類を表すためにも使用されます。

定数/値 説明
PICTYPE_UNINITIALIZED
(-1)
ピクチャー オブジェクトは現在初期化されていません。この値は IPicture::get_Type の戻り値としてのみ有効であり、PICTDESC 構造体では使用できません。
PICTYPE_NONE
0
初期化されていない状態で新しいピクチャー オブジェクトを作成することを示します。この値は PICTDESC 構造体でのみ有効です。
PICTYPE_BITMAP
1
ピクチャーの種類はビットマップです。この値が PICTDESC 構造体に指定されている場合、その構造体の bmp フィールドに対応する初期化パラメーターが格納されていることを意味します。
PICTYPE_METAFILE
2
ピクチャーの種類はメタファイルです。この値が PICTDESC 構造体に指定されている場合、その構造体の wmf フィールドに対応する初期化パラメーターが格納されていることを意味します。
PICTYPE_ICON
3
ピクチャーの種類はアイコンです。この値が PICTDESC 構造体に指定されている場合、その構造体の icon フィールドに対応する初期化パラメーターが格納されていることを意味します。
PICTYPE_ENHMETAFILE
4
ピクチャーの種類は拡張メタファイルです。この値が PICTDESC 構造体に指定されている場合、その構造体の emf フィールドに対応する初期化パラメーターが格納されていることを意味します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum PICTYPE : short {
    PICTYPE_UNINITIALIZED = -1,
    PICTYPE_NONE = 0,
    PICTYPE_BITMAP = 1,
    PICTYPE_METAFILE = 2,
    PICTYPE_ICON = 3,
    PICTYPE_ENHMETAFILE = 4
} PICTYPE;
public enum PICTYPE : short
{
    PICTYPE_UNINITIALIZED = -1,
    PICTYPE_NONE = 0,
    PICTYPE_BITMAP = 1,
    PICTYPE_METAFILE = 2,
    PICTYPE_ICON = 3,
    PICTYPE_ENHMETAFILE = 4,
}
Public Enum PICTYPE As Short
    PICTYPE_UNINITIALIZED = -1
    PICTYPE_NONE = 0
    PICTYPE_BITMAP = 1
    PICTYPE_METAFILE = 2
    PICTYPE_ICON = 3
    PICTYPE_ENHMETAFILE = 4
End Enum
import enum

class PICTYPE(enum.IntEnum):
    PICTYPE_UNINITIALIZED = -1
    PICTYPE_NONE = 0
    PICTYPE_BITMAP = 1
    PICTYPE_METAFILE = 2
    PICTYPE_ICON = 3
    PICTYPE_ENHMETAFILE = 4
// PICTYPE
pub const PICTYPE_UNINITIALIZED: i16 = -1;
pub const PICTYPE_NONE: i16 = 0;
pub const PICTYPE_BITMAP: i16 = 1;
pub const PICTYPE_METAFILE: i16 = 2;
pub const PICTYPE_ICON: i16 = 3;
pub const PICTYPE_ENHMETAFILE: i16 = 4;
// PICTYPE
const (
	PICTYPE_UNINITIALIZED int16 = -1
	PICTYPE_NONE int16 = 0
	PICTYPE_BITMAP int16 = 1
	PICTYPE_METAFILE int16 = 2
	PICTYPE_ICON int16 = 3
	PICTYPE_ENHMETAFILE int16 = 4
)
const
  PICTYPE_UNINITIALIZED = -1;
  PICTYPE_NONE = 0;
  PICTYPE_BITMAP = 1;
  PICTYPE_METAFILE = 2;
  PICTYPE_ICON = 3;
  PICTYPE_ENHMETAFILE = 4;
// PICTYPE
pub const PICTYPE_UNINITIALIZED: i16 = -1;
pub const PICTYPE_NONE: i16 = 0;
pub const PICTYPE_BITMAP: i16 = 1;
pub const PICTYPE_METAFILE: i16 = 2;
pub const PICTYPE_ICON: i16 = 3;
pub const PICTYPE_ENHMETAFILE: i16 = 4;
const
  PICTYPE_UNINITIALIZED* = -1
  PICTYPE_NONE* = 0
  PICTYPE_BITMAP* = 1
  PICTYPE_METAFILE* = 2
  PICTYPE_ICON* = 3
  PICTYPE_ENHMETAFILE* = 4
enum PICTYPE : short {
    PICTYPE_UNINITIALIZED = -1,
    PICTYPE_NONE = 0,
    PICTYPE_BITMAP = 1,
    PICTYPE_METAFILE = 2,
    PICTYPE_ICON = 3,
    PICTYPE_ENHMETAFILE = 4,
}
#define global PICTYPE_UNINITIALIZED 0xFFFFFFFF
#define global PICTYPE_NONE          0x0
#define global PICTYPE_BITMAP        0x1
#define global PICTYPE_METAFILE      0x2
#define global PICTYPE_ICON          0x3
#define global PICTYPE_ENHMETAFILE   0x4