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 |