SHELLFLAGSTATE 構造体 (shlobj_core.h)
現在のシェル設定を示すフラグのセットが含まれます。 この構造体は 、SHGetSettings 関数と共に使用されます。
構文
typedef struct {
BOOL fShowAllObjects : 1;
BOOL fShowExtensions : 1;
BOOL fNoConfirmRecycle : 1;
BOOL fShowSysFiles : 1;
BOOL fShowCompColor : 1;
BOOL fDoubleClickInWebView : 1;
BOOL fDesktopHTML : 1;
BOOL fWin95Classic : 1;
BOOL fDontPrettyPath : 1;
BOOL fShowAttribCol : 1;
BOOL fMapNetDrvBtn : 1;
BOOL fShowInfoTip : 1;
BOOL fHideIcons : 1;
BOOL fAutoCheckSelect : 1;
BOOL fIconsOnly : 1;
#if ...
UINT fRestFlags : 1;
#else
UINT fRestFlags : 3;
#endif
} SHELLFLAGSTATE, *LPSHELLFLAGSTATE;
メンバー
fShowAllObjects
種類: BOOL
[すべてのファイルを表示] オプションが有効な場合は 0 以外、それ以外の場合は 0。
fShowExtensions
種類: BOOL
[既知の ファイルの種類の拡張子を非表示にする ] オプションが無効な場合は 0 以外、それ以外の場合は 0。
fNoConfirmRecycle
種類: BOOL
ごみ箱の [削除の確認の表示] ダイアログ ボックスが有効な場合は 0 以外、それ以外の場合は 0。
fShowSysFiles
種類: BOOL
[非表示のファイル、フォルダー、ドライブを表示しない] オプションが選択されている場合は 0 以外、それ以外の場合は 0。
fShowCompColor
種類: BOOL
[ 暗号化または圧縮された NTFS ファイルを色で表示 する] オプションが有効な場合は 0 以外、それ以外の場合は 0。
fDoubleClickInWebView
種類: BOOL
[ ダブルクリックしてアイテムを開く] オプションが有効な場合は 0 以外、それ以外の場合は 0。
fDesktopHTML
種類: BOOL
[Active Desktop – Web ページとして表示] オプションが有効な場合は 0 以外、それ以外の場合は 0。
fWin95Classic
種類: BOOL
[クラシック スタイル] オプションが有効な場合は 0 以外、それ以外の場合は 0。
fDontPrettyPath
種類: BOOL
[ すべての大文字の名前を許可する] オプションが有効な場合は 0 以外、それ以外の場合は 0。
fShowAttribCol
種類: BOOL
[ 詳細ビューでファイル属性を表示] オプションが有効な場合は 0 以外、それ以外の場合は 0。
Windows Vista 以降。 使用されていません。
fMapNetDrvBtn
種類: BOOL
[ツール バーにマップ ネットワーク ドライブ ボタンを表示する] オプションが有効な場合は 0 以外、それ以外の場合は 0。
fShowInfoTip
種類: BOOL
[ フォルダー内のアイテムのヒントを表示 & デスクトップ ] オプションが有効な場合は 0 以外、それ以外の場合は 0。
fHideIcons
種類: BOOL
[デスクトップ アイコンの表示] オプションが有効な場合は 0 以外、それ以外の場合は 0。
fAutoCheckSelect
種類: BOOL
Windows Vista 以降: [ アイテムの選択に使用する] チェック ボックス が有効になっている場合は 0 以外、それ以外の場合は 0。
fIconsOnly
種類: BOOL
Windows Vista 以降: [常にアイコンを表示する]、[サムネイルなし ] オプションが有効な場合は 0 以外、それ以外の場合は 0。
fRestFlags
型: UINT
Windows Vista の場合、このビットフィールドは 1 で、それ以外の場合はメンバーが使用されません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional、Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | shlobj_core.h (Shlobj.h を含む) |