SHCOLSTATE 列舉 (shtypes.h)
描述應如何處理屬性。 這些值定義在 Shtypes.h 中。
Syntax
typedef enum tagSHCOLSTATE {
SHCOLSTATE_DEFAULT = 0,
SHCOLSTATE_TYPE_STR = 0x1,
SHCOLSTATE_TYPE_INT = 0x2,
SHCOLSTATE_TYPE_DATE = 0x3,
SHCOLSTATE_TYPEMASK = 0xf,
SHCOLSTATE_ONBYDEFAULT = 0x10,
SHCOLSTATE_SLOW = 0x20,
SHCOLSTATE_EXTENDED = 0x40,
SHCOLSTATE_SECONDARYUI = 0x80,
SHCOLSTATE_HIDDEN = 0x100,
SHCOLSTATE_PREFER_VARCMP = 0x200,
SHCOLSTATE_PREFER_FMTCMP = 0x400,
SHCOLSTATE_NOSORTBYFOLDERNESS = 0x800,
SHCOLSTATE_VIEWONLY = 0x10000,
SHCOLSTATE_BATCHREAD = 0x20000,
SHCOLSTATE_NO_GROUPBY = 0x40000,
SHCOLSTATE_FIXED_WIDTH = 0x1000,
SHCOLSTATE_NODPISCALE = 0x2000,
SHCOLSTATE_FIXED_RATIO = 0x4000,
SHCOLSTATE_DISPLAYMASK = 0xf000
} SHCOLSTATE;
常數
SHCOLSTATE_DEFAULT 值: 0 此值會根據資料行的預設設定來顯示。 |
SHCOLSTATE_TYPE_STR 值: 0x1 此值會顯示為字串。 |
SHCOLSTATE_TYPE_INT 值: 0x2 此值會顯示為整數。 |
SHCOLSTATE_TYPE_DATE 值: 0x3 此值會顯示為日期/時間。 |
SHCOLSTATE_TYPEMASK 值: 0xf 顯示類型值的遮罩SHCOLSTATE_TYPE_STR、SHCOLSTATE_TYPE_INT和SHCOLSTATE_TYPE_DATE。 |
SHCOLSTATE_ONBYDEFAULT 值: 0x10 資料行預設應在 [詳細資料] 檢視中開啟。 |
SHCOLSTATE_SLOW 值: 0x20 計算速度會很慢。 在背景執行緒上執行。 |
SHCOLSTATE_EXTENDED 值: 0x40 由處理常式提供,而不是資料夾。 |
SHCOLSTATE_SECONDARYUI 值: 0x80 未顯示在操作功能表中,但會列在 [ 其他...] 對話方塊中。 |
SHCOLSTATE_HIDDEN 值: 0x100 UI 中未顯示。 |
SHCOLSTATE_PREFER_VARCMP 值: 0x200 VarCmp 會產生與 IShellFolder::CompareIDs相同的結果。 |
SHCOLSTATE_PREFER_FMTCMP 值: 0x400 PSFormatForDisplay 會產生與 IShellFolder::CompareIDs相同的結果。 |
SHCOLSTATE_NOSORTBYFOLDERNESS 值: 0x800 請勿個別排序資料夾。 |
SHCOLSTATE_VIEWONLY 值: 0x10000 只會顯示在 UI 中。 |
SHCOLSTATE_BATCHREAD 值: 0x20000 使用應該在批次中讀取的值標記資料行。 |
SHCOLSTATE_NO_GROUPBY 值: 0x40000 此資料行已停用群組。 |
SHCOLSTATE_FIXED_WIDTH 值: 0x1000 無法調整資料行的大小。 |
SHCOLSTATE_NODPISCALE 值: 0x2000 寬度在所有 DPI 中都相同。 |
SHCOLSTATE_FIXED_RATIO 值: 0x4000 固定寬度和高度比例。 |
SHCOLSTATE_DISPLAYMASK 值: 0xf000 篩選掉新的顯示旗標。 |
規格需求
最低支援的用戶端 | Windows Vista、Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限桌面應用程式] |
標頭 | shtypes.h |