CABINETSTATE 構造体 (shlobj_core.h)
[CABINETSTATE は、要件セクションで指定されたオペレーティング システムで使用できます。 以降のバージョンでは変更または使用できない場合があります。]
Windows エクスプローラー と Windows インターネット エクスプローラーのグローバル構成を保持します。 この構造体は、 ReadCabinetState 関数と WriteCabinetState 関数で使用されます。
構文
typedef struct {
WORD cLength;
WORD nVersion;
BOOL fFullPathTitle : 1;
BOOL fSaveLocalView : 1;
BOOL fNotShell : 1;
BOOL fSimpleDefault : 1;
BOOL fDontShowDescBar : 1;
BOOL fNewWindowMode : 1;
BOOL fShowCompColor : 1;
BOOL fDontPrettyNames : 1;
BOOL fAdminsCreateCommonGroups : 1;
UINT fUnusedFlags : 7;
UINT fMenuEnumFilter;
} CABINETSTATE, *LPCABINETSTATE;
メンバー
cLength
種類: WORD
この構造体のサイズ (バイト単位)。
nVersion
種類: WORD
fFullPathTitle
種類: BOOL
TRUE
タイトル バーに完全なパスを表示します。
FALSE
タイトル バーにファイル名のみを表示します。
fSaveLocalView
種類: BOOL
TRUE
各フォルダーのビュー設定を覚えておいてください。
FALSE
すべてのフォルダーにグローバル設定を使用します。
fNotShell
種類: BOOL
使用されていません。
fSimpleDefault
種類: BOOL
使用されていません。
fDontShowDescBar
種類: BOOL
使用されていません。
fNewWindowMode
種類: BOOL
TRUE
新しいウィンドウに表示します。
FALSE
現在のウィンドウに表示されます。
fShowCompColor
種類: BOOL
TRUE
暗号化または圧縮された NTFS ファイルを色で表示します。
FALSE
暗号化または圧縮された NTFS ファイルを色で表示しないでください。
fDontPrettyNames
種類: BOOL
使用されていません。
fAdminsCreateCommonGroups
種類: BOOL
管理者が [スタート] メニューにアイコンを配置するアプリケーションをインストールするときに使用されます。
TRUE
すべてのユーザー (CSIDL_COMMON_STARTMENU) の [スタート] メニューにアイコンを追加します。 これが既定値です。
FALSE
アイコンを現在のユーザーにのみ追加します (CSIDL_STARTMENU)。
fUnusedFlags
型: UINT
使用されていません。
fMenuEnumFilter
型: UINT
次のフラグのいずれかまたは両方。
SHCONTF_FOLDERS
フォルダーを表示します。
SHCONTF_NONFOLDERS
フォルダー以外のアイテムを表示します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | shlobj_core.h (Shlobj.h を含む) |