ホーム › UI.Shell.Common › SHCOLSTATE
SHCOLSTATE
列挙型メンバー 20
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| SHCOLSTATE_DEFAULT | 0 | 0x0 | 値は、その列の既定の設定に従って表示されます。 |
| SHCOLSTATE_TYPE_STR | 1 | 0x1 | 値は文字列として表示されます。 |
| SHCOLSTATE_TYPE_INT | 2 | 0x2 | 値は整数として表示されます。 |
| SHCOLSTATE_TYPE_DATE | 3 | 0x3 | 値は日付/時刻として表示されます。 |
| SHCOLSTATE_TYPEMASK | 15 | 0xF | 表示形式の値 SHCOLSTATE_TYPE_STR、SHCOLSTATE_TYPE_INT、SHCOLSTATE_TYPE_DATE 用のマスクです。 |
| SHCOLSTATE_ONBYDEFAULT | 16 | 0x10 | この列は、詳細ビューで既定でオンになります。 |
| SHCOLSTATE_SLOW | 32 | 0x20 | 計算に時間がかかります。バックグラウンドスレッドで実行してください。 |
| SHCOLSTATE_EXTENDED | 64 | 0x40 | フォルダーではなく、ハンドラーによって提供されます。 |
| SHCOLSTATE_SECONDARYUI | 128 | 0x80 | コンテキストメニューには表示されませんが、詳細... ダイアログには一覧表示されます。 |
| SHCOLSTATE_HIDDEN | 256 | 0x100 | UI に表示されません。 |
| SHCOLSTATE_PREFER_VARCMP | 512 | 0x200 | VarCmp が IShellFolder::CompareIDs と同じ結果を返します。 |
| SHCOLSTATE_PREFER_FMTCMP | 1024 | 0x400 | PSFormatForDisplay が IShellFolder::CompareIDs と同じ結果を返します。 |
| SHCOLSTATE_NOSORTBYFOLDERNESS | 2048 | 0x800 | フォルダーを分けて並べ替えません。 |
| SHCOLSTATE_VIEWONLY | 65536 | 0x10000 | UI にのみ表示されます。 |
| SHCOLSTATE_BATCHREAD | 131072 | 0x20000 | 値をまとめて読み取る必要がある列であることを示します。 |
| SHCOLSTATE_NO_GROUPBY | 262144 | 0x40000 | この列ではグループ化が無効になります。 |
| SHCOLSTATE_FIXED_WIDTH | 4096 | 0x1000 | 列のサイズを変更できません。 |
| SHCOLSTATE_NODPISCALE | 8192 | 0x2000 | すべての dpi で幅が同じになります。 |
| SHCOLSTATE_FIXED_RATIO | 16384 | 0x4000 | 幅と高さの比率が固定されます。 |
| SHCOLSTATE_DISPLAYMASK | 61440 | 0xF000 | 新しい表示フラグを除外します。 |
公式ドキュメント
プロパティをどのように扱うべきかを示します。これらの値は Shtypes.h で定義されています。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 SHCOLSTATE : int {
SHCOLSTATE_DEFAULT = 0,
SHCOLSTATE_TYPE_STR = 1,
SHCOLSTATE_TYPE_INT = 2,
SHCOLSTATE_TYPE_DATE = 3,
SHCOLSTATE_TYPEMASK = 15,
SHCOLSTATE_ONBYDEFAULT = 16,
SHCOLSTATE_SLOW = 32,
SHCOLSTATE_EXTENDED = 64,
SHCOLSTATE_SECONDARYUI = 128,
SHCOLSTATE_HIDDEN = 256,
SHCOLSTATE_PREFER_VARCMP = 512,
SHCOLSTATE_PREFER_FMTCMP = 1024,
SHCOLSTATE_NOSORTBYFOLDERNESS = 2048,
SHCOLSTATE_VIEWONLY = 65536,
SHCOLSTATE_BATCHREAD = 131072,
SHCOLSTATE_NO_GROUPBY = 262144,
SHCOLSTATE_FIXED_WIDTH = 4096,
SHCOLSTATE_NODPISCALE = 8192,
SHCOLSTATE_FIXED_RATIO = 16384,
SHCOLSTATE_DISPLAYMASK = 61440
} SHCOLSTATE;public enum SHCOLSTATE : int
{
SHCOLSTATE_DEFAULT = 0,
SHCOLSTATE_TYPE_STR = 1,
SHCOLSTATE_TYPE_INT = 2,
SHCOLSTATE_TYPE_DATE = 3,
SHCOLSTATE_TYPEMASK = 15,
SHCOLSTATE_ONBYDEFAULT = 16,
SHCOLSTATE_SLOW = 32,
SHCOLSTATE_EXTENDED = 64,
SHCOLSTATE_SECONDARYUI = 128,
SHCOLSTATE_HIDDEN = 256,
SHCOLSTATE_PREFER_VARCMP = 512,
SHCOLSTATE_PREFER_FMTCMP = 1024,
SHCOLSTATE_NOSORTBYFOLDERNESS = 2048,
SHCOLSTATE_VIEWONLY = 65536,
SHCOLSTATE_BATCHREAD = 131072,
SHCOLSTATE_NO_GROUPBY = 262144,
SHCOLSTATE_FIXED_WIDTH = 4096,
SHCOLSTATE_NODPISCALE = 8192,
SHCOLSTATE_FIXED_RATIO = 16384,
SHCOLSTATE_DISPLAYMASK = 61440,
}Public Enum SHCOLSTATE As Integer
SHCOLSTATE_DEFAULT = 0
SHCOLSTATE_TYPE_STR = 1
SHCOLSTATE_TYPE_INT = 2
SHCOLSTATE_TYPE_DATE = 3
SHCOLSTATE_TYPEMASK = 15
SHCOLSTATE_ONBYDEFAULT = 16
SHCOLSTATE_SLOW = 32
SHCOLSTATE_EXTENDED = 64
SHCOLSTATE_SECONDARYUI = 128
SHCOLSTATE_HIDDEN = 256
SHCOLSTATE_PREFER_VARCMP = 512
SHCOLSTATE_PREFER_FMTCMP = 1024
SHCOLSTATE_NOSORTBYFOLDERNESS = 2048
SHCOLSTATE_VIEWONLY = 65536
SHCOLSTATE_BATCHREAD = 131072
SHCOLSTATE_NO_GROUPBY = 262144
SHCOLSTATE_FIXED_WIDTH = 4096
SHCOLSTATE_NODPISCALE = 8192
SHCOLSTATE_FIXED_RATIO = 16384
SHCOLSTATE_DISPLAYMASK = 61440
End Enumimport enum
class SHCOLSTATE(enum.IntEnum):
SHCOLSTATE_DEFAULT = 0
SHCOLSTATE_TYPE_STR = 1
SHCOLSTATE_TYPE_INT = 2
SHCOLSTATE_TYPE_DATE = 3
SHCOLSTATE_TYPEMASK = 15
SHCOLSTATE_ONBYDEFAULT = 16
SHCOLSTATE_SLOW = 32
SHCOLSTATE_EXTENDED = 64
SHCOLSTATE_SECONDARYUI = 128
SHCOLSTATE_HIDDEN = 256
SHCOLSTATE_PREFER_VARCMP = 512
SHCOLSTATE_PREFER_FMTCMP = 1024
SHCOLSTATE_NOSORTBYFOLDERNESS = 2048
SHCOLSTATE_VIEWONLY = 65536
SHCOLSTATE_BATCHREAD = 131072
SHCOLSTATE_NO_GROUPBY = 262144
SHCOLSTATE_FIXED_WIDTH = 4096
SHCOLSTATE_NODPISCALE = 8192
SHCOLSTATE_FIXED_RATIO = 16384
SHCOLSTATE_DISPLAYMASK = 61440// SHCOLSTATE
pub const SHCOLSTATE_DEFAULT: i32 = 0;
pub const SHCOLSTATE_TYPE_STR: i32 = 1;
pub const SHCOLSTATE_TYPE_INT: i32 = 2;
pub const SHCOLSTATE_TYPE_DATE: i32 = 3;
pub const SHCOLSTATE_TYPEMASK: i32 = 15;
pub const SHCOLSTATE_ONBYDEFAULT: i32 = 16;
pub const SHCOLSTATE_SLOW: i32 = 32;
pub const SHCOLSTATE_EXTENDED: i32 = 64;
pub const SHCOLSTATE_SECONDARYUI: i32 = 128;
pub const SHCOLSTATE_HIDDEN: i32 = 256;
pub const SHCOLSTATE_PREFER_VARCMP: i32 = 512;
pub const SHCOLSTATE_PREFER_FMTCMP: i32 = 1024;
pub const SHCOLSTATE_NOSORTBYFOLDERNESS: i32 = 2048;
pub const SHCOLSTATE_VIEWONLY: i32 = 65536;
pub const SHCOLSTATE_BATCHREAD: i32 = 131072;
pub const SHCOLSTATE_NO_GROUPBY: i32 = 262144;
pub const SHCOLSTATE_FIXED_WIDTH: i32 = 4096;
pub const SHCOLSTATE_NODPISCALE: i32 = 8192;
pub const SHCOLSTATE_FIXED_RATIO: i32 = 16384;
pub const SHCOLSTATE_DISPLAYMASK: i32 = 61440;// SHCOLSTATE
const (
SHCOLSTATE_DEFAULT int32 = 0
SHCOLSTATE_TYPE_STR int32 = 1
SHCOLSTATE_TYPE_INT int32 = 2
SHCOLSTATE_TYPE_DATE int32 = 3
SHCOLSTATE_TYPEMASK int32 = 15
SHCOLSTATE_ONBYDEFAULT int32 = 16
SHCOLSTATE_SLOW int32 = 32
SHCOLSTATE_EXTENDED int32 = 64
SHCOLSTATE_SECONDARYUI int32 = 128
SHCOLSTATE_HIDDEN int32 = 256
SHCOLSTATE_PREFER_VARCMP int32 = 512
SHCOLSTATE_PREFER_FMTCMP int32 = 1024
SHCOLSTATE_NOSORTBYFOLDERNESS int32 = 2048
SHCOLSTATE_VIEWONLY int32 = 65536
SHCOLSTATE_BATCHREAD int32 = 131072
SHCOLSTATE_NO_GROUPBY int32 = 262144
SHCOLSTATE_FIXED_WIDTH int32 = 4096
SHCOLSTATE_NODPISCALE int32 = 8192
SHCOLSTATE_FIXED_RATIO int32 = 16384
SHCOLSTATE_DISPLAYMASK int32 = 61440
)const
SHCOLSTATE_DEFAULT = 0;
SHCOLSTATE_TYPE_STR = 1;
SHCOLSTATE_TYPE_INT = 2;
SHCOLSTATE_TYPE_DATE = 3;
SHCOLSTATE_TYPEMASK = 15;
SHCOLSTATE_ONBYDEFAULT = 16;
SHCOLSTATE_SLOW = 32;
SHCOLSTATE_EXTENDED = 64;
SHCOLSTATE_SECONDARYUI = 128;
SHCOLSTATE_HIDDEN = 256;
SHCOLSTATE_PREFER_VARCMP = 512;
SHCOLSTATE_PREFER_FMTCMP = 1024;
SHCOLSTATE_NOSORTBYFOLDERNESS = 2048;
SHCOLSTATE_VIEWONLY = 65536;
SHCOLSTATE_BATCHREAD = 131072;
SHCOLSTATE_NO_GROUPBY = 262144;
SHCOLSTATE_FIXED_WIDTH = 4096;
SHCOLSTATE_NODPISCALE = 8192;
SHCOLSTATE_FIXED_RATIO = 16384;
SHCOLSTATE_DISPLAYMASK = 61440;// SHCOLSTATE
pub const SHCOLSTATE_DEFAULT: i32 = 0;
pub const SHCOLSTATE_TYPE_STR: i32 = 1;
pub const SHCOLSTATE_TYPE_INT: i32 = 2;
pub const SHCOLSTATE_TYPE_DATE: i32 = 3;
pub const SHCOLSTATE_TYPEMASK: i32 = 15;
pub const SHCOLSTATE_ONBYDEFAULT: i32 = 16;
pub const SHCOLSTATE_SLOW: i32 = 32;
pub const SHCOLSTATE_EXTENDED: i32 = 64;
pub const SHCOLSTATE_SECONDARYUI: i32 = 128;
pub const SHCOLSTATE_HIDDEN: i32 = 256;
pub const SHCOLSTATE_PREFER_VARCMP: i32 = 512;
pub const SHCOLSTATE_PREFER_FMTCMP: i32 = 1024;
pub const SHCOLSTATE_NOSORTBYFOLDERNESS: i32 = 2048;
pub const SHCOLSTATE_VIEWONLY: i32 = 65536;
pub const SHCOLSTATE_BATCHREAD: i32 = 131072;
pub const SHCOLSTATE_NO_GROUPBY: i32 = 262144;
pub const SHCOLSTATE_FIXED_WIDTH: i32 = 4096;
pub const SHCOLSTATE_NODPISCALE: i32 = 8192;
pub const SHCOLSTATE_FIXED_RATIO: i32 = 16384;
pub const SHCOLSTATE_DISPLAYMASK: i32 = 61440;const
SHCOLSTATE_DEFAULT* = 0
SHCOLSTATE_TYPE_STR* = 1
SHCOLSTATE_TYPE_INT* = 2
SHCOLSTATE_TYPE_DATE* = 3
SHCOLSTATE_TYPEMASK* = 15
SHCOLSTATE_ONBYDEFAULT* = 16
SHCOLSTATE_SLOW* = 32
SHCOLSTATE_EXTENDED* = 64
SHCOLSTATE_SECONDARYUI* = 128
SHCOLSTATE_HIDDEN* = 256
SHCOLSTATE_PREFER_VARCMP* = 512
SHCOLSTATE_PREFER_FMTCMP* = 1024
SHCOLSTATE_NOSORTBYFOLDERNESS* = 2048
SHCOLSTATE_VIEWONLY* = 65536
SHCOLSTATE_BATCHREAD* = 131072
SHCOLSTATE_NO_GROUPBY* = 262144
SHCOLSTATE_FIXED_WIDTH* = 4096
SHCOLSTATE_NODPISCALE* = 8192
SHCOLSTATE_FIXED_RATIO* = 16384
SHCOLSTATE_DISPLAYMASK* = 61440enum SHCOLSTATE : int {
SHCOLSTATE_DEFAULT = 0,
SHCOLSTATE_TYPE_STR = 1,
SHCOLSTATE_TYPE_INT = 2,
SHCOLSTATE_TYPE_DATE = 3,
SHCOLSTATE_TYPEMASK = 15,
SHCOLSTATE_ONBYDEFAULT = 16,
SHCOLSTATE_SLOW = 32,
SHCOLSTATE_EXTENDED = 64,
SHCOLSTATE_SECONDARYUI = 128,
SHCOLSTATE_HIDDEN = 256,
SHCOLSTATE_PREFER_VARCMP = 512,
SHCOLSTATE_PREFER_FMTCMP = 1024,
SHCOLSTATE_NOSORTBYFOLDERNESS = 2048,
SHCOLSTATE_VIEWONLY = 65536,
SHCOLSTATE_BATCHREAD = 131072,
SHCOLSTATE_NO_GROUPBY = 262144,
SHCOLSTATE_FIXED_WIDTH = 4096,
SHCOLSTATE_NODPISCALE = 8192,
SHCOLSTATE_FIXED_RATIO = 16384,
SHCOLSTATE_DISPLAYMASK = 61440,
}#define global SHCOLSTATE_DEFAULT 0x0
#define global SHCOLSTATE_TYPE_STR 0x1
#define global SHCOLSTATE_TYPE_INT 0x2
#define global SHCOLSTATE_TYPE_DATE 0x3
#define global SHCOLSTATE_TYPEMASK 0xF
#define global SHCOLSTATE_ONBYDEFAULT 0x10
#define global SHCOLSTATE_SLOW 0x20
#define global SHCOLSTATE_EXTENDED 0x40
#define global SHCOLSTATE_SECONDARYUI 0x80
#define global SHCOLSTATE_HIDDEN 0x100
#define global SHCOLSTATE_PREFER_VARCMP 0x200
#define global SHCOLSTATE_PREFER_FMTCMP 0x400
#define global SHCOLSTATE_NOSORTBYFOLDERNESS 0x800
#define global SHCOLSTATE_VIEWONLY 0x10000
#define global SHCOLSTATE_BATCHREAD 0x20000
#define global SHCOLSTATE_NO_GROUPBY 0x40000
#define global SHCOLSTATE_FIXED_WIDTH 0x1000
#define global SHCOLSTATE_NODPISCALE 0x2000
#define global SHCOLSTATE_FIXED_RATIO 0x4000
#define global SHCOLSTATE_DISPLAYMASK 0xF000