SHELLSTATEA 構造体 (shlobj_core.h)

シェルの状態の設定が含まれます。 この構造体は 、SHGetSetSettings 関数と共に使用されます。

構文

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  fWebView : 1;
  BOOL  fFilter : 1;
  BOOL  fShowSuperHidden : 1;
  BOOL  fNoNetCrawling : 1;
  DWORD dwWin95Unused;
  UINT  uWin95Unused;
  LONG  lParamSort;
  int   iSortDirection;
  UINT  version;
  UINT  uNotUsed;
  BOOL  fSepProcess : 1;
  BOOL  fStartPanelOn : 1;
  BOOL  fShowStartPage : 1;
  BOOL  fAutoCheckSelect : 1;
  BOOL  fIconsOnly : 1;
  BOOL  fShowTypeOverlay : 1;
  BOOL  fShowStatusBar : 1;
  UINT  fSpareFlags : 9;
} SHELLSTATEA, *LPSHELLSTATEA;

メンバー

fShowAllObjects

種類: BOOL

非表示のファイルやフォルダーを含むすべてのオブジェクトを表示する場合は TRUE非表示 のファイルとフォルダーを非表示にする場合は FALSE。

fShowExtensions

種類: BOOL

ファイル名拡張子を表示する場合は TRUE、非表示にする場合は FALSE

fNoConfirmRecycle

種類: BOOL

ごみ 箱にアイテムを削除するときに確認ダイアログ ボックスを表示しない場合は TRUE、確認ダイアログ ボックスを表示する 場合は FALSE

fShowSysFiles

種類: BOOL

システム ファイルを表示する場合は TRUE、非表示にする場合は FALSE

fShowCompColor

種類: BOOL

暗号化または圧縮された NTFS ファイルを色で表示する場合は TRUE

fDoubleClickInWebView

種類: BOOL

True を設定 すると、Web ビューでアイテムをダブルクリックして開く必要があります。

fDesktopHTML

種類: BOOL

アクティブ デスクトップを使用する場合は TRUE、それ以外の場合 は FALSE

fWin95Classic

種類: BOOL

Windows 95 シェルの動作と制限を適用する場合は TRUE。

fDontPrettyPath

種類: BOOL

パスがすべての小文字に変換されないようにするには、TRUE を指定します。

fShowAttribCol

種類: BOOL

使用されていません。

fMapNetDrvBtn

種類: BOOL

TRUE を指定 すると、[ ネットワーク ドライブのマップ] ボタンが表示されます。

fShowInfoTip

種類: BOOL

フォルダー とファイルのポップアップの説明を表示する場合は TRUE。

fHideIcons

種類: BOOL

デスクトップ アイコンを非表示にする場合は TRUE表示する場合は FALSE

fWebView

種類: BOOL

TRUE を指定 すると、Web ビューとして表示されます。

fFilter

種類: BOOL

使用されていません。

fShowSuperHidden

種類: BOOL

オペレーティング システム ファイルを表示する場合は TRUE

fNoNetCrawling

種類: BOOL

ネットワーク フォルダーとプリンターの自動検索を無効にする場合は TRUE。

dwWin95Unused

型: DWORD

使用されていません。

uWin95Unused

型: UINT

使用されていません。

lParamSort

型: LONG

並べ替えの基準となる列。

iSortDirection

型: int

lParamSort で指定された列のアルファベット順の並べ替え方向。 昇順の並べ替えには 1、降順の並べ替えには -1 を使用します。

version

型: UINT

使用されていません。

uNotUsed

型: UINT

使用されていません。

fSepProcess

種類: BOOL

フォルダー ウィンドウを別のプロセスで起動する場合は TRUE、同じプロセスで起動する 場合は FALSE

fStartPanelOn

種類: BOOL

Windows XP のみ Windows XP スタイルの [スタート] メニューを使用する場合は TRUE、従来の [スタート] メニューを使用する 場合は FALSE

fShowStartPage

種類: BOOL

使用されていません。

fAutoCheckSelect

種類: BOOL

Windows Vista で導入されました。 Windows Vista スタイルのチェックボックス フォルダー ビューを使用する場合は TRUE、クラシック ビューを使用する場合は FALSE

fIconsOnly

種類: BOOL

Windows Vista で導入されました。 汎用アイコンのみを表示する場合は TRUE、フォルダーにサムネイルスタイルのアイコンを表示する場合は FALSE

fShowTypeOverlay

種類: BOOL

Windows Vista で導入されましたTRUE は 、アイテムを開くときに呼び出されるアプリケーションをサムネイルに表示する必要があることを示し、 FALSE は アプリケーションが表示されていないことを示します。

fShowStatusBar

種類: BOOL

Windows 8 で導入されましたステータス バーを表示する場合は TRUE。それ以外の場合は FALSE

fSpareFlags

型: UINT

使用しません。

解説

注意

shlobj_core.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして SHELLSTATE を定義します。 encoding-neutral エイリアスの使用を encoding-neutral ではないコードと混在すると、コンパイル エラーまたはランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「 関数プロトタイプの規則」を参照してください。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header shlobj_core.h