NOTIFY_ICON_DATA_FLAGS
列挙型フラグメンバー 8
| 名前 | 10進 | 16進 |
|---|---|---|
| NIF_MESSAGE | 1 | 0x1 |
| NIF_ICON | 2 | 0x2 |
| NIF_TIP | 4 | 0x4 |
| NIF_STATE | 8 | 0x8 |
| NIF_INFO | 16 | 0x10 |
| NIF_GUID | 32 | 0x20 |
| NIF_REALTIME | 64 | 0x40 |
| NIF_SHOWTIP | 128 | 0x80 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum NOTIFY_ICON_DATA_FLAGS : unsigned int {
NIF_MESSAGE = 1,
NIF_ICON = 2,
NIF_TIP = 4,
NIF_STATE = 8,
NIF_INFO = 16,
NIF_GUID = 32,
NIF_REALTIME = 64,
NIF_SHOWTIP = 128
} NOTIFY_ICON_DATA_FLAGS;[Flags]
public enum NOTIFY_ICON_DATA_FLAGS : uint
{
NIF_MESSAGE = 1,
NIF_ICON = 2,
NIF_TIP = 4,
NIF_STATE = 8,
NIF_INFO = 16,
NIF_GUID = 32,
NIF_REALTIME = 64,
NIF_SHOWTIP = 128,
}<Flags>
Public Enum NOTIFY_ICON_DATA_FLAGS As UInteger
NIF_MESSAGE = 1
NIF_ICON = 2
NIF_TIP = 4
NIF_STATE = 8
NIF_INFO = 16
NIF_GUID = 32
NIF_REALTIME = 64
NIF_SHOWTIP = 128
End Enumimport enum
class NOTIFY_ICON_DATA_FLAGS(enum.IntFlag):
NIF_MESSAGE = 1
NIF_ICON = 2
NIF_TIP = 4
NIF_STATE = 8
NIF_INFO = 16
NIF_GUID = 32
NIF_REALTIME = 64
NIF_SHOWTIP = 128// NOTIFY_ICON_DATA_FLAGS (flags)
pub const NIF_MESSAGE: u32 = 1;
pub const NIF_ICON: u32 = 2;
pub const NIF_TIP: u32 = 4;
pub const NIF_STATE: u32 = 8;
pub const NIF_INFO: u32 = 16;
pub const NIF_GUID: u32 = 32;
pub const NIF_REALTIME: u32 = 64;
pub const NIF_SHOWTIP: u32 = 128;// NOTIFY_ICON_DATA_FLAGS
const (
NIF_MESSAGE uint32 = 1
NIF_ICON uint32 = 2
NIF_TIP uint32 = 4
NIF_STATE uint32 = 8
NIF_INFO uint32 = 16
NIF_GUID uint32 = 32
NIF_REALTIME uint32 = 64
NIF_SHOWTIP uint32 = 128
)const
NIF_MESSAGE = 1;
NIF_ICON = 2;
NIF_TIP = 4;
NIF_STATE = 8;
NIF_INFO = 16;
NIF_GUID = 32;
NIF_REALTIME = 64;
NIF_SHOWTIP = 128;// NOTIFY_ICON_DATA_FLAGS
pub const NIF_MESSAGE: u32 = 1;
pub const NIF_ICON: u32 = 2;
pub const NIF_TIP: u32 = 4;
pub const NIF_STATE: u32 = 8;
pub const NIF_INFO: u32 = 16;
pub const NIF_GUID: u32 = 32;
pub const NIF_REALTIME: u32 = 64;
pub const NIF_SHOWTIP: u32 = 128;const
NIF_MESSAGE* = 1
NIF_ICON* = 2
NIF_TIP* = 4
NIF_STATE* = 8
NIF_INFO* = 16
NIF_GUID* = 32
NIF_REALTIME* = 64
NIF_SHOWTIP* = 128enum NOTIFY_ICON_DATA_FLAGS : uint {
NIF_MESSAGE = 1,
NIF_ICON = 2,
NIF_TIP = 4,
NIF_STATE = 8,
NIF_INFO = 16,
NIF_GUID = 32,
NIF_REALTIME = 64,
NIF_SHOWTIP = 128,
}#define global NIF_MESSAGE 0x1
#define global NIF_ICON 0x2
#define global NIF_TIP 0x4
#define global NIF_STATE 0x8
#define global NIF_INFO 0x10
#define global NIF_GUID 0x20
#define global NIF_REALTIME 0x40
#define global NIF_SHOWTIP 0x80
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。