Win32 API 日本語リファレンス
ホームUI.WindowsAndMessaging › IMAGE_FLAGS

IMAGE_FLAGS

列挙型フラグ
基底型u4

メンバー 12

名前10進16進
LR_CREATEDIBSECTION81920x2000
LR_DEFAULTCOLOR00x0
LR_DEFAULTSIZE640x40
LR_LOADFROMFILE160x10
LR_LOADMAP3DCOLORS40960x1000
LR_LOADTRANSPARENT320x20
LR_MONOCHROME10x1
LR_SHARED327680x8000
LR_VGACOLOR1280x80
LR_COPYDELETEORG80x8
LR_COPYFROMRESOURCE163840x4000
LR_COPYRETURNORG40x4

各言語での定義

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

typedef enum IMAGE_FLAGS : unsigned int {
    LR_CREATEDIBSECTION = 8192,
    LR_DEFAULTCOLOR = 0,
    LR_DEFAULTSIZE = 64,
    LR_LOADFROMFILE = 16,
    LR_LOADMAP3DCOLORS = 4096,
    LR_LOADTRANSPARENT = 32,
    LR_MONOCHROME = 1,
    LR_SHARED = 32768,
    LR_VGACOLOR = 128,
    LR_COPYDELETEORG = 8,
    LR_COPYFROMRESOURCE = 16384,
    LR_COPYRETURNORG = 4
} IMAGE_FLAGS;
[Flags]
public enum IMAGE_FLAGS : uint
{
    LR_CREATEDIBSECTION = 8192,
    LR_DEFAULTCOLOR = 0,
    LR_DEFAULTSIZE = 64,
    LR_LOADFROMFILE = 16,
    LR_LOADMAP3DCOLORS = 4096,
    LR_LOADTRANSPARENT = 32,
    LR_MONOCHROME = 1,
    LR_SHARED = 32768,
    LR_VGACOLOR = 128,
    LR_COPYDELETEORG = 8,
    LR_COPYFROMRESOURCE = 16384,
    LR_COPYRETURNORG = 4,
}
<Flags>
Public Enum IMAGE_FLAGS As UInteger
    LR_CREATEDIBSECTION = 8192
    LR_DEFAULTCOLOR = 0
    LR_DEFAULTSIZE = 64
    LR_LOADFROMFILE = 16
    LR_LOADMAP3DCOLORS = 4096
    LR_LOADTRANSPARENT = 32
    LR_MONOCHROME = 1
    LR_SHARED = 32768
    LR_VGACOLOR = 128
    LR_COPYDELETEORG = 8
    LR_COPYFROMRESOURCE = 16384
    LR_COPYRETURNORG = 4
End Enum
import enum

class IMAGE_FLAGS(enum.IntFlag):
    LR_CREATEDIBSECTION = 8192
    LR_DEFAULTCOLOR = 0
    LR_DEFAULTSIZE = 64
    LR_LOADFROMFILE = 16
    LR_LOADMAP3DCOLORS = 4096
    LR_LOADTRANSPARENT = 32
    LR_MONOCHROME = 1
    LR_SHARED = 32768
    LR_VGACOLOR = 128
    LR_COPYDELETEORG = 8
    LR_COPYFROMRESOURCE = 16384
    LR_COPYRETURNORG = 4
// IMAGE_FLAGS (flags)
pub const LR_CREATEDIBSECTION: u32 = 8192;
pub const LR_DEFAULTCOLOR: u32 = 0;
pub const LR_DEFAULTSIZE: u32 = 64;
pub const LR_LOADFROMFILE: u32 = 16;
pub const LR_LOADMAP3DCOLORS: u32 = 4096;
pub const LR_LOADTRANSPARENT: u32 = 32;
pub const LR_MONOCHROME: u32 = 1;
pub const LR_SHARED: u32 = 32768;
pub const LR_VGACOLOR: u32 = 128;
pub const LR_COPYDELETEORG: u32 = 8;
pub const LR_COPYFROMRESOURCE: u32 = 16384;
pub const LR_COPYRETURNORG: u32 = 4;
// IMAGE_FLAGS
const (
	LR_CREATEDIBSECTION uint32 = 8192
	LR_DEFAULTCOLOR uint32 = 0
	LR_DEFAULTSIZE uint32 = 64
	LR_LOADFROMFILE uint32 = 16
	LR_LOADMAP3DCOLORS uint32 = 4096
	LR_LOADTRANSPARENT uint32 = 32
	LR_MONOCHROME uint32 = 1
	LR_SHARED uint32 = 32768
	LR_VGACOLOR uint32 = 128
	LR_COPYDELETEORG uint32 = 8
	LR_COPYFROMRESOURCE uint32 = 16384
	LR_COPYRETURNORG uint32 = 4
)
const
  LR_CREATEDIBSECTION = 8192;
  LR_DEFAULTCOLOR = 0;
  LR_DEFAULTSIZE = 64;
  LR_LOADFROMFILE = 16;
  LR_LOADMAP3DCOLORS = 4096;
  LR_LOADTRANSPARENT = 32;
  LR_MONOCHROME = 1;
  LR_SHARED = 32768;
  LR_VGACOLOR = 128;
  LR_COPYDELETEORG = 8;
  LR_COPYFROMRESOURCE = 16384;
  LR_COPYRETURNORG = 4;
// IMAGE_FLAGS
pub const LR_CREATEDIBSECTION: u32 = 8192;
pub const LR_DEFAULTCOLOR: u32 = 0;
pub const LR_DEFAULTSIZE: u32 = 64;
pub const LR_LOADFROMFILE: u32 = 16;
pub const LR_LOADMAP3DCOLORS: u32 = 4096;
pub const LR_LOADTRANSPARENT: u32 = 32;
pub const LR_MONOCHROME: u32 = 1;
pub const LR_SHARED: u32 = 32768;
pub const LR_VGACOLOR: u32 = 128;
pub const LR_COPYDELETEORG: u32 = 8;
pub const LR_COPYFROMRESOURCE: u32 = 16384;
pub const LR_COPYRETURNORG: u32 = 4;
const
  LR_CREATEDIBSECTION* = 8192
  LR_DEFAULTCOLOR* = 0
  LR_DEFAULTSIZE* = 64
  LR_LOADFROMFILE* = 16
  LR_LOADMAP3DCOLORS* = 4096
  LR_LOADTRANSPARENT* = 32
  LR_MONOCHROME* = 1
  LR_SHARED* = 32768
  LR_VGACOLOR* = 128
  LR_COPYDELETEORG* = 8
  LR_COPYFROMRESOURCE* = 16384
  LR_COPYRETURNORG* = 4
enum IMAGE_FLAGS : uint {
    LR_CREATEDIBSECTION = 8192,
    LR_DEFAULTCOLOR = 0,
    LR_DEFAULTSIZE = 64,
    LR_LOADFROMFILE = 16,
    LR_LOADMAP3DCOLORS = 4096,
    LR_LOADTRANSPARENT = 32,
    LR_MONOCHROME = 1,
    LR_SHARED = 32768,
    LR_VGACOLOR = 128,
    LR_COPYDELETEORG = 8,
    LR_COPYFROMRESOURCE = 16384,
    LR_COPYRETURNORG = 4,
}
#define global LR_CREATEDIBSECTION 0x2000
#define global LR_DEFAULTCOLOR     0x0
#define global LR_DEFAULTSIZE      0x40
#define global LR_LOADFROMFILE     0x10
#define global LR_LOADMAP3DCOLORS  0x1000
#define global LR_LOADTRANSPARENT  0x20
#define global LR_MONOCHROME       0x1
#define global LR_SHARED           0x8000
#define global LR_VGACOLOR         0x80
#define global LR_COPYDELETEORG    0x8
#define global LR_COPYFROMRESOURCE 0x4000
#define global LR_COPYRETURNORG    0x4
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。