SHELLFLAGSTATE structure (shlobj_core.h)
Contains a set of flags that indicate the current Shell settings. This structure is used with the SHGetSettings function.
Syntax
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;
Members
fShowAllObjects
Type: BOOL
Nonzero if the Show All Files option is enabled, or zero otherwise.
fShowExtensions
Type: BOOL
Nonzero if the Hide extensions for known file types option is disabled, or zero otherwise.
fNoConfirmRecycle
Type: BOOL
Nonzero if the Display Delete Confirmation Dialog box in the Recycle Bin is enabled, or zero otherwise.
fShowSysFiles
Type: BOOL
Nonzero if the Don't show hidden files, folders, or drives option is selected, or zero otherwise.
fShowCompColor
Type: BOOL
Nonzero if the Display encrypted or compressed NTFS files in color option is enabled, or zero otherwise.
fDoubleClickInWebView
Type: BOOL
Nonzero if the Double-Click to Open an Item option is enabled, or zero otherwise.
fDesktopHTML
Type: BOOL
Nonzero if the Active Desktop – View as Web Page option is enabled, or zero otherwise.
fWin95Classic
Type: BOOL
Nonzero if the Classic Style option is enabled, or zero otherwise.
fDontPrettyPath
Type: BOOL
Nonzero if the Allow All Uppercase Names option is enabled, or zero otherwise.
fShowAttribCol
Type: BOOL
Nonzero if the Show File Attributes in Detail View option is enabled, or zero otherwise.
Windows Vista and later. Not used.
fMapNetDrvBtn
Type: BOOL
Nonzero if the Show Map Network Drive Button in Toolbar option is enabled, or zero otherwise.
fShowInfoTip
Type: BOOL
Nonzero if the Show Info Tips for Items in Folders & Desktop option is enabled, or zero otherwise.
fHideIcons
Type: BOOL
Nonzero if the Show Desktop Icons option is enabled, or zero otherwise.
fAutoCheckSelect
Type: BOOL
Windows Vista and later: Nonzero if the Use checkboxes to select items option is enabled, or zero otherwise.
fIconsOnly
Type: BOOL
Windows Vista and later: Nonzero if the Always show icons, never thumbnails option is enabled, or zero otherwise.
fRestFlags
Type: UINT
For Windows Vista this bitfield is 1, otherwise member this is not used.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional, Windows XP [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Header | shlobj_core.h (include Shlobj.h) |
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για