SHCOLSTATE 列挙 (shtypes.h)

プロパティの処理方法について説明します。 これらの値は Shtypes.h で定義されています。

構文

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::CompareID と同じ結果が生成されます。
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