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

NOTIFY_ICON_DATA_FLAGS

列挙型フラグ
基底型u4

メンバー 8

名前10進16進
NIF_MESSAGE10x1
NIF_ICON20x2
NIF_TIP40x4
NIF_STATE80x8
NIF_INFO160x10
NIF_GUID320x20
NIF_REALTIME640x40
NIF_SHOWTIP1280x80

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 128
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,
}
#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)。