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

SMINFOFLAGS

列挙型
基底型i4

メンバー 13

名前10進16進
SMIF_ICON10x1
SMIF_ACCELERATOR20x2
SMIF_DROPTARGET40x4
SMIF_SUBMENU80x8
SMIF_CHECKED320x20
SMIF_DROPCASCADE640x40
SMIF_HIDDEN1280x80
SMIF_DISABLED2560x100
SMIF_TRACKPOPUP5120x200
SMIF_DEMOTED10240x400
SMIF_ALTSTATE20480x800
SMIF_DRAGNDROP40960x1000
SMIF_NEW81920x2000

各言語での定義

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

typedef enum SMINFOFLAGS : int {
    SMIF_ICON = 1,
    SMIF_ACCELERATOR = 2,
    SMIF_DROPTARGET = 4,
    SMIF_SUBMENU = 8,
    SMIF_CHECKED = 32,
    SMIF_DROPCASCADE = 64,
    SMIF_HIDDEN = 128,
    SMIF_DISABLED = 256,
    SMIF_TRACKPOPUP = 512,
    SMIF_DEMOTED = 1024,
    SMIF_ALTSTATE = 2048,
    SMIF_DRAGNDROP = 4096,
    SMIF_NEW = 8192
} SMINFOFLAGS;
public enum SMINFOFLAGS : int
{
    SMIF_ICON = 1,
    SMIF_ACCELERATOR = 2,
    SMIF_DROPTARGET = 4,
    SMIF_SUBMENU = 8,
    SMIF_CHECKED = 32,
    SMIF_DROPCASCADE = 64,
    SMIF_HIDDEN = 128,
    SMIF_DISABLED = 256,
    SMIF_TRACKPOPUP = 512,
    SMIF_DEMOTED = 1024,
    SMIF_ALTSTATE = 2048,
    SMIF_DRAGNDROP = 4096,
    SMIF_NEW = 8192,
}
Public Enum SMINFOFLAGS As Integer
    SMIF_ICON = 1
    SMIF_ACCELERATOR = 2
    SMIF_DROPTARGET = 4
    SMIF_SUBMENU = 8
    SMIF_CHECKED = 32
    SMIF_DROPCASCADE = 64
    SMIF_HIDDEN = 128
    SMIF_DISABLED = 256
    SMIF_TRACKPOPUP = 512
    SMIF_DEMOTED = 1024
    SMIF_ALTSTATE = 2048
    SMIF_DRAGNDROP = 4096
    SMIF_NEW = 8192
End Enum
import enum

class SMINFOFLAGS(enum.IntEnum):
    SMIF_ICON = 1
    SMIF_ACCELERATOR = 2
    SMIF_DROPTARGET = 4
    SMIF_SUBMENU = 8
    SMIF_CHECKED = 32
    SMIF_DROPCASCADE = 64
    SMIF_HIDDEN = 128
    SMIF_DISABLED = 256
    SMIF_TRACKPOPUP = 512
    SMIF_DEMOTED = 1024
    SMIF_ALTSTATE = 2048
    SMIF_DRAGNDROP = 4096
    SMIF_NEW = 8192
// SMINFOFLAGS
pub const SMIF_ICON: i32 = 1;
pub const SMIF_ACCELERATOR: i32 = 2;
pub const SMIF_DROPTARGET: i32 = 4;
pub const SMIF_SUBMENU: i32 = 8;
pub const SMIF_CHECKED: i32 = 32;
pub const SMIF_DROPCASCADE: i32 = 64;
pub const SMIF_HIDDEN: i32 = 128;
pub const SMIF_DISABLED: i32 = 256;
pub const SMIF_TRACKPOPUP: i32 = 512;
pub const SMIF_DEMOTED: i32 = 1024;
pub const SMIF_ALTSTATE: i32 = 2048;
pub const SMIF_DRAGNDROP: i32 = 4096;
pub const SMIF_NEW: i32 = 8192;
// SMINFOFLAGS
const (
	SMIF_ICON int32 = 1
	SMIF_ACCELERATOR int32 = 2
	SMIF_DROPTARGET int32 = 4
	SMIF_SUBMENU int32 = 8
	SMIF_CHECKED int32 = 32
	SMIF_DROPCASCADE int32 = 64
	SMIF_HIDDEN int32 = 128
	SMIF_DISABLED int32 = 256
	SMIF_TRACKPOPUP int32 = 512
	SMIF_DEMOTED int32 = 1024
	SMIF_ALTSTATE int32 = 2048
	SMIF_DRAGNDROP int32 = 4096
	SMIF_NEW int32 = 8192
)
const
  SMIF_ICON = 1;
  SMIF_ACCELERATOR = 2;
  SMIF_DROPTARGET = 4;
  SMIF_SUBMENU = 8;
  SMIF_CHECKED = 32;
  SMIF_DROPCASCADE = 64;
  SMIF_HIDDEN = 128;
  SMIF_DISABLED = 256;
  SMIF_TRACKPOPUP = 512;
  SMIF_DEMOTED = 1024;
  SMIF_ALTSTATE = 2048;
  SMIF_DRAGNDROP = 4096;
  SMIF_NEW = 8192;
// SMINFOFLAGS
pub const SMIF_ICON: i32 = 1;
pub const SMIF_ACCELERATOR: i32 = 2;
pub const SMIF_DROPTARGET: i32 = 4;
pub const SMIF_SUBMENU: i32 = 8;
pub const SMIF_CHECKED: i32 = 32;
pub const SMIF_DROPCASCADE: i32 = 64;
pub const SMIF_HIDDEN: i32 = 128;
pub const SMIF_DISABLED: i32 = 256;
pub const SMIF_TRACKPOPUP: i32 = 512;
pub const SMIF_DEMOTED: i32 = 1024;
pub const SMIF_ALTSTATE: i32 = 2048;
pub const SMIF_DRAGNDROP: i32 = 4096;
pub const SMIF_NEW: i32 = 8192;
const
  SMIF_ICON* = 1
  SMIF_ACCELERATOR* = 2
  SMIF_DROPTARGET* = 4
  SMIF_SUBMENU* = 8
  SMIF_CHECKED* = 32
  SMIF_DROPCASCADE* = 64
  SMIF_HIDDEN* = 128
  SMIF_DISABLED* = 256
  SMIF_TRACKPOPUP* = 512
  SMIF_DEMOTED* = 1024
  SMIF_ALTSTATE* = 2048
  SMIF_DRAGNDROP* = 4096
  SMIF_NEW* = 8192
enum SMINFOFLAGS : int {
    SMIF_ICON = 1,
    SMIF_ACCELERATOR = 2,
    SMIF_DROPTARGET = 4,
    SMIF_SUBMENU = 8,
    SMIF_CHECKED = 32,
    SMIF_DROPCASCADE = 64,
    SMIF_HIDDEN = 128,
    SMIF_DISABLED = 256,
    SMIF_TRACKPOPUP = 512,
    SMIF_DEMOTED = 1024,
    SMIF_ALTSTATE = 2048,
    SMIF_DRAGNDROP = 4096,
    SMIF_NEW = 8192,
}
#define global SMIF_ICON        0x1
#define global SMIF_ACCELERATOR 0x2
#define global SMIF_DROPTARGET  0x4
#define global SMIF_SUBMENU     0x8
#define global SMIF_CHECKED     0x20
#define global SMIF_DROPCASCADE 0x40
#define global SMIF_HIDDEN      0x80
#define global SMIF_DISABLED    0x100
#define global SMIF_TRACKPOPUP  0x200
#define global SMIF_DEMOTED     0x400
#define global SMIF_ALTSTATE    0x800
#define global SMIF_DRAGNDROP   0x1000
#define global SMIF_NEW         0x2000