NSTCSTYLE2
列挙型フラグメンバー 7
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| NSTCS2_DEFAULT | 0 | 0x0 | ツリーノードを既定のモードで表示します。以下の値はいずれも含まれません。 |
| NSTCS2_INTERRUPTNOTIFICATIONS | 1 | 0x1 | 割り込み通知を表示します。 |
| NSTCS2_SHOWNULLSPACEMENU | 2 | 0x2 | パディング領域にコンテキストメニューを表示します。 |
| NSTCS2_DISPLAYPADDING | 4 | 0x4 | 最上位ノードの間に間隔 (パディング) を挿入します。 |
| NSTCS2_DISPLAYPINNEDONLY | 8 | 0x8 | INameSpaceTreeControlFolderCapabilities が実装されている場合に、System.IsPinnedToNameSpaceTree の値に基づいて項目をフィルターします。 |
| NTSCS2_NOSINGLETONAUTOEXPAND | 16 | 0x10 | |
| NTSCS2_NEVERINSERTNONENUMERATED | 32 | 0x20 | 列挙対象外 (SFGAO_NONENUMERATED) の項目をツリーに挿入しません。 - NSTCS2_NOSINGLETONAUTOEXPANDツリー内のシングルトンノードが自動的に展開されないようにします。 |
公式ドキュメント
INameSpaceTreeControl2 のメソッドが、シェル名前空間ツリービューの拡張表示スタイルを指定するために使用します。
解説(Remarks)
NSTCS2_ALLMASK の値は、NSTCS2_INTERRUPTNOTIFICATIONS、NSTCS2_SHOWNULLSPACEMENU、NSTCS2_DISPLAYPADDING の各値をマスクするために使用できます。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = 32enum 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)。