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 を
fShowExtensions
型: BOOL
ファイル名拡張子を表示するには TRUE を
fNoConfirmRecycle
型: BOOL
アイテムをごみ箱に削除するときに確認ダイアログ ボックスを表示しない場合は TRUE を
fShowSysFiles
型: BOOL
システム ファイルを表示するには TRUE を
fShowCompColor
型: BOOL
暗号化または圧縮された NTFS ファイルを色で表示するには、TRUE を
fDoubleClickInWebView
型: BOOL
TRUE、Web ビューでアイテムを開くためにダブルクリックする必要があります。
fDesktopHTML
型: BOOL
Active Desktop を使用するには TRUE を
fWin95Classic
型: BOOL
windows 95 シェルの動作と制限を適用するには、TRUE を
fDontPrettyPath
型: BOOL
パスをすべての小文字に変換できないようにするには、TRUE を
fShowAttribCol
型: BOOL
使用されません。
fMapNetDrvBtn
型: BOOL
TRUE を
fShowInfoTip
型: BOOL
フォルダーとファイルのポップアップの説明を表示するには、TRUE を
fHideIcons
型: BOOL
デスクトップ アイコンを非表示にするには TRUE を
fWebView
型: BOOL
web ビューとして表示する TRUE を
fFilter
型: BOOL
使用されません。
fShowSuperHidden
型: BOOL
オペレーティング システム ファイルを表示するには、TRUE を
fNoNetCrawling
型: BOOL
ネットワーク フォルダーとプリンターの自動検索を無効にするには、TRUE を
dwWin95Unused
型: DWORD
使用されません。
uWin95Unused
型: UINT
使用されません。
lParamSort
型: long
並べ替えの基準となる列。
iSortDirection
型: int
lParamSortで指定された列
version
型: UINT
使用されません。
uNotUsed
型: UINT
使用されません。
fSepProcess
型: BOOL
別のプロセスでフォルダー ウィンドウを起動する TRUE を
fStartPanelOn
型: BOOL
Windows XP のみ。 WINDOWS XP スタイルのスタート メニューを使用する場合は TRUE を
fShowStartPage
型: BOOL
使用されません。
fAutoCheckSelect
型: BOOL
Windows Vistaで導入されました。 windows Vista スタイルのチェック ボックス フォルダー ビューを使用する場合は TRUE を
fIconsOnly
型: BOOL
Windows Vistaで導入されました。 一般的なアイコンのみを表示するには TRUE を
fShowTypeOverlay
型: BOOL
Windows Vistaで導入されました。 TRUE は、アイテムを開くときに呼び出されるアプリケーションをサムネイルに表示する必要があることを示 、FALSE はアプリケーションが表示されていないことを示します。
fShowStatusBar
型: BOOL
Windows 8で導入されました。 ステータス バーを表示するには、TRUE を
fSpareFlags
型: UINT
使用されません。
備考
手記
shlobj_core.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして SHELLSTATE を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー | shlobj_core.h |