ShellState Structure

Contains settings for the Shell's state.

This structure is used with the SHGetSetSettings(ShellState, ShellStateFlags, Boolean) function.

Definition

Namespace: DevCase.Win32.Structures
Assembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
public struct ShellState
Inheritance
Object    ValueType    ShellState

Remarks

Properties

AutoCheckboxSelection Windows VISTA and above only.

to use the Windows Vista-style checkbox folder views, to use the classic views.

DesktopHtml to use Active Desktop, otherwise.
DontPrettyPath to prevent the conversion of the path to all lowercase characters.
DoubleClickInWebView to require a double-click to open an item when in web view.
ExplorerSeparateProcess to launch folder windows in separate processes, to launch in the same process.
HideDesktopIcons to hide desktop icons, to show them.
MapNetDrvBtn to display a Map Network Drive button.
NoConfirmRecycle to show no confirmation dialog box when deleting items to the Recycle Bin,

to display the confirmation dialog box.

NoNetCrawling to disable automatic searching for network folders and printers.
ShowAllObjects to show all objects, including hidden files And folders.

to hide hidden files And folders.

ShowCompressedFilesColor to show encrypted or compressed NTFS files in color.
ShowFilenameExtensions to show file name extensions, to hide them.
ShowIconsOnly Windows VISTA and above only.

to show generic icons only, to show thumbnail-style icons in folders.

ShowInfoTip to show a pop-up description for folders and files.
ShowStatusBar Windows 8 and above only.

to show the status bar; otherwise, FALSE.

ShowSuperHiddenFiles to show operating system files.
ShowSystemFiles to show system files, to hide them.
ShowTypeOverlay Windows VISTA and above only.

indicates a thumbnail should show the application that would be invoked when opening the item,

indicates that no application will be shown.

WebView to display as a web view.
WinXpStartPanelOn Windows XP only.

to use the Windows XP-style Start menu, to use the classic Start menu.

Methods

Equals Indicates whether this instance and a specified object are equal.
(Inherited from ValueType)
GetHashCode Returns the hash code for this instance.
(Inherited from ValueType)
GetType Gets the Type of the current instance.
(Inherited from Object)
ToString Returns the fully qualified type name of this instance.
(Inherited from ValueType)

Fields

FirstFlags  
NotUsed Not used.
ParamSort The column to sort by.
SecondFlags  
SortDirection Alphabetical sort direction for the column specified by lParamSort.

Use 1 for an ascending sort, -1 for a descending sort.

Version Not used.
Win95Unused1 Not used.
Win95Unused2 Not used.

Extension Methods

CanConvertTo Determines whether the source object can be converted to the specified target type.
(Defined by ObjectExtensions)
CanConvertToT Determines whether the source object can be converted to the specified target type.
(Defined by ObjectExtensions)
ConvertToT Converts an object to the specified target type.

If the conversion fails, an exception is thrown.
(Defined by ObjectExtensions)

ConvertToT Converts an object to the specified target type.

If the conversion fails, returns the specified default value.
(Defined by ObjectExtensions)

IsDisposable Determines whether the specified object is a disposable type (i.e., it implements IDisposable interface).
(Defined by ObjectExtensions)
Speak Speaks the string representation of the source object by using the operating system integrated text-to-speech synthesizer.
(Defined by ObjectExtensions)
Speak Speaks the string representation of the source object by using the operating system integrated text-to-speech synthesizer.
(Defined by ObjectExtensions)
ThrowIfNullTException Throws the specified exception if the source object is null.
(Defined by ObjectExtensions)

See Also