|
Overview |
|
|
|
Group |
|
|
|
Quick Info
Windows NT
| Yes
| Win95
| Yes
| Win32s
| No
| Import Library
| -
| Header File
| shlobj.h
| Unicode
| No
| Platform Notes
| None
|
|
|
FOLDERSETTINGS
The
FOLDERSETTINGS structure is passed from one folder view to another when the user is
browsing. It calls
IShellView::GetCurrentInfo to get the current settings and passes them to
IShellView::CreateViewWindow to allow the next folder view to "inherit" it. These setttings assume a
particular UI, which the shell's folder view has. Shell extensions may or may not
use these settings.
typedef struct {
UINT ViewMode;
UINT fFlags;
}FOLDERSETTINGS; *LPFOLDERSETTINGS;
Members
ViewMode
Specifies the view mode. Can be set to any of the following values:
Value
| Meaning
|
FVM_ICON
| The large icon is displayed.
|
FVM_SMALLICON
| The small icon is displayed.
|
FVM_LIST
| Object names are displayed in a list view.
|
FVM_DETAILS
| Object names and other selected information is shown, such as the size or date
last updated.
|
fFlags
Specifies the view mode. Can be set to any of the following values:
Value
| Description
|
FWF_AUTOARRANGE
| Automatically arrange the elements in the view. This implies LVS_AUTOARRANGE
if the ListView control is used to implement the view.
|
FWF_ABBREVIATEDNAMES
| Names should be abbreviated. This value is not currently supported.
|
FWF_SNAPTOGRID
| Items should be arranged on a grid. This value is not currently used.
|
FWF_OWNERDATA
| This value is not currently used.
|
FWF_BESTFITWINDOW
| Enable the best-fit window mode. Let the view size the window to fit its
contents as well as possible.
|
FWF_DESKTOP
| Make the folder behave like the desktop. This value applies only to the
desktop view and is not used for typical shell folders.
|
FWF_SINGLESEL
| Do not allow more than a single item to be selected. This is used in the
common dialogs.
|
FWF_NOSUBFOLDERS
| Do not show subfolders.
|
FWF_TRANSPARENT
| Draw transparently. This is used only for the desktop.
|
FWF_NOCLIENTEDGE
| Do not add WS_EX_CLIENTEDGE to the folder. This is used only for the desktop.
|
FWF_NOSCROLL
| Do not add scroll bars. This is used only for the desktop.
|
See Also
IShellView::CreateViewWindow,
IShellView::GetCurrentInfo
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database