На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

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


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

FOLDERSETTINGS



Структура FOLDERSETTINGS пройдена от одного вида папки до другого когда потребитель просматривается. Это называет IShellView::GetCurrentInfo, чтобы получать текущую обстановку и передавать им на IShellView::CreateViewWindow, чтобы допускать следующий вид папки, чтобы "наследовать" это. Эти setttings принимают конкретный UI, который вид папки оболочки имеет. Расширения Оболочки могут или не может использовать эту обстановку.

typedef struct { UINT ViewMode;
UINT fFlags;
}FOLDERSETTINGS; *LPFOLDERSETTINGS;


Участники

ViewMode

Определяет режим просмотра. Может быть установлено в любое из следующего величин:

Значение Величины
FVM_ICON большая икона отображена.
FVM_SMALLICON небольшая икона отображена.
имена Объекта FVM_LIST отображены в виде списка.
Объект FVM_DETAILS называется и другая выбранная информация показана, как например, размер или дата последний раз корректировались.


fFlags

Определяет режим просмотра. Может быть установлено в любое из следующего величин:

Описание Величины
FWF_AUTOARRANGE Автоматически размещает элементы с точки зрения. Это подразумевает LVS_AUTOARRANGE если управление ListView использовано, чтобы осуществлять вид.
FWF_ABBREVIATEDNAMES Называет должно быть укорочено. Эта величина к настоящему времени не поддерживана.
Пункты FWF_SNAPTOGRID должны быть размещены в сетке. Эта величина к настоящему времени не использована.
FWF_OWNERDATA Этой величины к настоящему времени не использована.
FWF_BESTFITWINDOW Приспосабливается наилучший-годный режим окна. Позвольте размеру вида окно, чтобы устанавливать свое содержание, а также возможно.
FWF_DESKTOP Делает, папка ведется себя подобно настольной системе. Эта величина относится только к настольному виду и не использована для типичных папок оболочки.
FWF_SINGLESEL не допускает более, чем единственный пункт, который нужно выбираться. Это использован в общих диалогах.
FWF_NOSUBFOLDERS не показывает subfolders.
FWF_TRANSPARENT Делает точно. Это используется только для настольной системы.
FWF_NOCLIENTEDGE не добавляет WS_EX_CLIENTEDGE к папке. Это используется только для настольной системы.
FWF_NOSCROLL не добавляет перемещать зоны. Это используется только для настольной системы.


Смотри Также

IShellView::CreateViewWindow, IShellView::GetCurrentInfo


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz