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 を含む)