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

NSTCSTYLE2

列挙型フラグ
基底型i4

メンバー 7

名前10進16進
NSTCS2_DEFAULT00x0
NSTCS2_INTERRUPTNOTIFICATIONS10x1
NSTCS2_SHOWNULLSPACEMENU20x2
NSTCS2_DISPLAYPADDING40x4
NSTCS2_DISPLAYPINNEDONLY80x8
NTSCS2_NOSINGLETONAUTOEXPAND160x10
NTSCS2_NEVERINSERTNONENUMERATED320x20

各言語での定義

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

typedef enum NSTCSTYLE2 : int {
    NSTCS2_DEFAULT = 0,
    NSTCS2_INTERRUPTNOTIFICATIONS = 1,
    NSTCS2_SHOWNULLSPACEMENU = 2,
    NSTCS2_DISPLAYPADDING = 4,
    NSTCS2_DISPLAYPINNEDONLY = 8,
    NTSCS2_NOSINGLETONAUTOEXPAND = 16,
    NTSCS2_NEVERINSERTNONENUMERATED = 32
} NSTCSTYLE2;
[Flags]
public enum NSTCSTYLE2 : int
{
    NSTCS2_DEFAULT = 0,
    NSTCS2_INTERRUPTNOTIFICATIONS = 1,
    NSTCS2_SHOWNULLSPACEMENU = 2,
    NSTCS2_DISPLAYPADDING = 4,
    NSTCS2_DISPLAYPINNEDONLY = 8,
    NTSCS2_NOSINGLETONAUTOEXPAND = 16,
    NTSCS2_NEVERINSERTNONENUMERATED = 32,
}
<Flags>
Public Enum NSTCSTYLE2 As Integer
    NSTCS2_DEFAULT = 0
    NSTCS2_INTERRUPTNOTIFICATIONS = 1
    NSTCS2_SHOWNULLSPACEMENU = 2
    NSTCS2_DISPLAYPADDING = 4
    NSTCS2_DISPLAYPINNEDONLY = 8
    NTSCS2_NOSINGLETONAUTOEXPAND = 16
    NTSCS2_NEVERINSERTNONENUMERATED = 32
End Enum
import enum

class NSTCSTYLE2(enum.IntFlag):
    NSTCS2_DEFAULT = 0
    NSTCS2_INTERRUPTNOTIFICATIONS = 1
    NSTCS2_SHOWNULLSPACEMENU = 2
    NSTCS2_DISPLAYPADDING = 4
    NSTCS2_DISPLAYPINNEDONLY = 8
    NTSCS2_NOSINGLETONAUTOEXPAND = 16
    NTSCS2_NEVERINSERTNONENUMERATED = 32
// NSTCSTYLE2 (flags)
pub const NSTCS2_DEFAULT: i32 = 0;
pub const NSTCS2_INTERRUPTNOTIFICATIONS: i32 = 1;
pub const NSTCS2_SHOWNULLSPACEMENU: i32 = 2;
pub const NSTCS2_DISPLAYPADDING: i32 = 4;
pub const NSTCS2_DISPLAYPINNEDONLY: i32 = 8;
pub const NTSCS2_NOSINGLETONAUTOEXPAND: i32 = 16;
pub const NTSCS2_NEVERINSERTNONENUMERATED: i32 = 32;
// NSTCSTYLE2
const (
	NSTCS2_DEFAULT int32 = 0
	NSTCS2_INTERRUPTNOTIFICATIONS int32 = 1
	NSTCS2_SHOWNULLSPACEMENU int32 = 2
	NSTCS2_DISPLAYPADDING int32 = 4
	NSTCS2_DISPLAYPINNEDONLY int32 = 8
	NTSCS2_NOSINGLETONAUTOEXPAND int32 = 16
	NTSCS2_NEVERINSERTNONENUMERATED int32 = 32
)
const
  NSTCS2_DEFAULT = 0;
  NSTCS2_INTERRUPTNOTIFICATIONS = 1;
  NSTCS2_SHOWNULLSPACEMENU = 2;
  NSTCS2_DISPLAYPADDING = 4;
  NSTCS2_DISPLAYPINNEDONLY = 8;
  NTSCS2_NOSINGLETONAUTOEXPAND = 16;
  NTSCS2_NEVERINSERTNONENUMERATED = 32;
// NSTCSTYLE2
pub const NSTCS2_DEFAULT: i32 = 0;
pub const NSTCS2_INTERRUPTNOTIFICATIONS: i32 = 1;
pub const NSTCS2_SHOWNULLSPACEMENU: i32 = 2;
pub const NSTCS2_DISPLAYPADDING: i32 = 4;
pub const NSTCS2_DISPLAYPINNEDONLY: i32 = 8;
pub const NTSCS2_NOSINGLETONAUTOEXPAND: i32 = 16;
pub const NTSCS2_NEVERINSERTNONENUMERATED: i32 = 32;
const
  NSTCS2_DEFAULT* = 0
  NSTCS2_INTERRUPTNOTIFICATIONS* = 1
  NSTCS2_SHOWNULLSPACEMENU* = 2
  NSTCS2_DISPLAYPADDING* = 4
  NSTCS2_DISPLAYPINNEDONLY* = 8
  NTSCS2_NOSINGLETONAUTOEXPAND* = 16
  NTSCS2_NEVERINSERTNONENUMERATED* = 32
enum NSTCSTYLE2 : int {
    NSTCS2_DEFAULT = 0,
    NSTCS2_INTERRUPTNOTIFICATIONS = 1,
    NSTCS2_SHOWNULLSPACEMENU = 2,
    NSTCS2_DISPLAYPADDING = 4,
    NSTCS2_DISPLAYPINNEDONLY = 8,
    NTSCS2_NOSINGLETONAUTOEXPAND = 16,
    NTSCS2_NEVERINSERTNONENUMERATED = 32,
}
#define global NSTCS2_DEFAULT                  0x0
#define global NSTCS2_INTERRUPTNOTIFICATIONS   0x1
#define global NSTCS2_SHOWNULLSPACEMENU        0x2
#define global NSTCS2_DISPLAYPADDING           0x4
#define global NSTCS2_DISPLAYPINNEDONLY        0x8
#define global NTSCS2_NOSINGLETONAUTOEXPAND    0x10
#define global NTSCS2_NEVERINSERTNONENUMERATED 0x20
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。