ホーム › System.Ole › FDEX_PROP_FLAGS
FDEX_PROP_FLAGS
列挙型フラグメンバー 14
| 名前 | 10進 | 16進 |
|---|---|---|
| fdexPropCanGet | 1 | 0x1 |
| fdexPropCannotGet | 2 | 0x2 |
| fdexPropCanPut | 4 | 0x4 |
| fdexPropCannotPut | 8 | 0x8 |
| fdexPropCanPutRef | 16 | 0x10 |
| fdexPropCannotPutRef | 32 | 0x20 |
| fdexPropNoSideEffects | 64 | 0x40 |
| fdexPropDynamicType | 128 | 0x80 |
| fdexPropCanCall | 256 | 0x100 |
| fdexPropCannotCall | 512 | 0x200 |
| fdexPropCanConstruct | 1024 | 0x400 |
| fdexPropCannotConstruct | 2048 | 0x800 |
| fdexPropCanSourceEvents | 4096 | 0x1000 |
| fdexPropCannotSourceEvents | 8192 | 0x2000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum FDEX_PROP_FLAGS : unsigned int {
fdexPropCanGet = 1,
fdexPropCannotGet = 2,
fdexPropCanPut = 4,
fdexPropCannotPut = 8,
fdexPropCanPutRef = 16,
fdexPropCannotPutRef = 32,
fdexPropNoSideEffects = 64,
fdexPropDynamicType = 128,
fdexPropCanCall = 256,
fdexPropCannotCall = 512,
fdexPropCanConstruct = 1024,
fdexPropCannotConstruct = 2048,
fdexPropCanSourceEvents = 4096,
fdexPropCannotSourceEvents = 8192
} FDEX_PROP_FLAGS;[Flags]
public enum FDEX_PROP_FLAGS : uint
{
fdexPropCanGet = 1,
fdexPropCannotGet = 2,
fdexPropCanPut = 4,
fdexPropCannotPut = 8,
fdexPropCanPutRef = 16,
fdexPropCannotPutRef = 32,
fdexPropNoSideEffects = 64,
fdexPropDynamicType = 128,
fdexPropCanCall = 256,
fdexPropCannotCall = 512,
fdexPropCanConstruct = 1024,
fdexPropCannotConstruct = 2048,
fdexPropCanSourceEvents = 4096,
fdexPropCannotSourceEvents = 8192,
}<Flags>
Public Enum FDEX_PROP_FLAGS As UInteger
fdexPropCanGet = 1
fdexPropCannotGet = 2
fdexPropCanPut = 4
fdexPropCannotPut = 8
fdexPropCanPutRef = 16
fdexPropCannotPutRef = 32
fdexPropNoSideEffects = 64
fdexPropDynamicType = 128
fdexPropCanCall = 256
fdexPropCannotCall = 512
fdexPropCanConstruct = 1024
fdexPropCannotConstruct = 2048
fdexPropCanSourceEvents = 4096
fdexPropCannotSourceEvents = 8192
End Enumimport enum
class FDEX_PROP_FLAGS(enum.IntFlag):
fdexPropCanGet = 1
fdexPropCannotGet = 2
fdexPropCanPut = 4
fdexPropCannotPut = 8
fdexPropCanPutRef = 16
fdexPropCannotPutRef = 32
fdexPropNoSideEffects = 64
fdexPropDynamicType = 128
fdexPropCanCall = 256
fdexPropCannotCall = 512
fdexPropCanConstruct = 1024
fdexPropCannotConstruct = 2048
fdexPropCanSourceEvents = 4096
fdexPropCannotSourceEvents = 8192// FDEX_PROP_FLAGS (flags)
pub const fdexPropCanGet: u32 = 1;
pub const fdexPropCannotGet: u32 = 2;
pub const fdexPropCanPut: u32 = 4;
pub const fdexPropCannotPut: u32 = 8;
pub const fdexPropCanPutRef: u32 = 16;
pub const fdexPropCannotPutRef: u32 = 32;
pub const fdexPropNoSideEffects: u32 = 64;
pub const fdexPropDynamicType: u32 = 128;
pub const fdexPropCanCall: u32 = 256;
pub const fdexPropCannotCall: u32 = 512;
pub const fdexPropCanConstruct: u32 = 1024;
pub const fdexPropCannotConstruct: u32 = 2048;
pub const fdexPropCanSourceEvents: u32 = 4096;
pub const fdexPropCannotSourceEvents: u32 = 8192;// FDEX_PROP_FLAGS
const (
fdexPropCanGet uint32 = 1
fdexPropCannotGet uint32 = 2
fdexPropCanPut uint32 = 4
fdexPropCannotPut uint32 = 8
fdexPropCanPutRef uint32 = 16
fdexPropCannotPutRef uint32 = 32
fdexPropNoSideEffects uint32 = 64
fdexPropDynamicType uint32 = 128
fdexPropCanCall uint32 = 256
fdexPropCannotCall uint32 = 512
fdexPropCanConstruct uint32 = 1024
fdexPropCannotConstruct uint32 = 2048
fdexPropCanSourceEvents uint32 = 4096
fdexPropCannotSourceEvents uint32 = 8192
)const
fdexPropCanGet = 1;
fdexPropCannotGet = 2;
fdexPropCanPut = 4;
fdexPropCannotPut = 8;
fdexPropCanPutRef = 16;
fdexPropCannotPutRef = 32;
fdexPropNoSideEffects = 64;
fdexPropDynamicType = 128;
fdexPropCanCall = 256;
fdexPropCannotCall = 512;
fdexPropCanConstruct = 1024;
fdexPropCannotConstruct = 2048;
fdexPropCanSourceEvents = 4096;
fdexPropCannotSourceEvents = 8192;// FDEX_PROP_FLAGS
pub const fdexPropCanGet: u32 = 1;
pub const fdexPropCannotGet: u32 = 2;
pub const fdexPropCanPut: u32 = 4;
pub const fdexPropCannotPut: u32 = 8;
pub const fdexPropCanPutRef: u32 = 16;
pub const fdexPropCannotPutRef: u32 = 32;
pub const fdexPropNoSideEffects: u32 = 64;
pub const fdexPropDynamicType: u32 = 128;
pub const fdexPropCanCall: u32 = 256;
pub const fdexPropCannotCall: u32 = 512;
pub const fdexPropCanConstruct: u32 = 1024;
pub const fdexPropCannotConstruct: u32 = 2048;
pub const fdexPropCanSourceEvents: u32 = 4096;
pub const fdexPropCannotSourceEvents: u32 = 8192;const
fdexPropCanGet* = 1
fdexPropCannotGet* = 2
fdexPropCanPut* = 4
fdexPropCannotPut* = 8
fdexPropCanPutRef* = 16
fdexPropCannotPutRef* = 32
fdexPropNoSideEffects* = 64
fdexPropDynamicType* = 128
fdexPropCanCall* = 256
fdexPropCannotCall* = 512
fdexPropCanConstruct* = 1024
fdexPropCannotConstruct* = 2048
fdexPropCanSourceEvents* = 4096
fdexPropCannotSourceEvents* = 8192enum FDEX_PROP_FLAGS : uint {
fdexPropCanGet = 1,
fdexPropCannotGet = 2,
fdexPropCanPut = 4,
fdexPropCannotPut = 8,
fdexPropCanPutRef = 16,
fdexPropCannotPutRef = 32,
fdexPropNoSideEffects = 64,
fdexPropDynamicType = 128,
fdexPropCanCall = 256,
fdexPropCannotCall = 512,
fdexPropCanConstruct = 1024,
fdexPropCannotConstruct = 2048,
fdexPropCanSourceEvents = 4096,
fdexPropCannotSourceEvents = 8192,
}#define global fdexPropCanGet 0x1
#define global fdexPropCannotGet 0x2
#define global fdexPropCanPut 0x4
#define global fdexPropCannotPut 0x8
#define global fdexPropCanPutRef 0x10
#define global fdexPropCannotPutRef 0x20
#define global fdexPropNoSideEffects 0x40
#define global fdexPropDynamicType 0x80
#define global fdexPropCanCall 0x100
#define global fdexPropCannotCall 0x200
#define global fdexPropCanConstruct 0x400
#define global fdexPropCannotConstruct 0x800
#define global fdexPropCanSourceEvents 0x1000
#define global fdexPropCannotSourceEvents 0x2000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。