ホーム › UI.WindowsAndMessaging › IMAGE_FLAGS
IMAGE_FLAGS
列挙型フラグメンバー 12
| 名前 | 10進 | 16進 |
|---|---|---|
| LR_CREATEDIBSECTION | 8192 | 0x2000 |
| LR_DEFAULTCOLOR | 0 | 0x0 |
| LR_DEFAULTSIZE | 64 | 0x40 |
| LR_LOADFROMFILE | 16 | 0x10 |
| LR_LOADMAP3DCOLORS | 4096 | 0x1000 |
| LR_LOADTRANSPARENT | 32 | 0x20 |
| LR_MONOCHROME | 1 | 0x1 |
| LR_SHARED | 32768 | 0x8000 |
| LR_VGACOLOR | 128 | 0x80 |
| LR_COPYDELETEORG | 8 | 0x8 |
| LR_COPYFROMRESOURCE | 16384 | 0x4000 |
| LR_COPYRETURNORG | 4 | 0x4 |
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = 4enum 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)。