На главную

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 | Скачать Вниз

IShellBrowser::GetViewStateStream



[Now Supported on Windows NT]

The browser provides an IStream interface as the storage for view-specific state information.

HRESULT GetViewStateStream(

DWORD grfMode, // Specifies the mode
LPSTREAM *ppStrm // Points to the LPSTREAM variable
);


Parameters

grfMode

Specifiies the read-write access. This may be set to STGM_READ, STGM_WRITE, or STGM_READWRITE. For more information about these values see the STGM enumeration.

ppStrm

Pointer to the address of the LPSTREAM variable to be filled.



Return Values

Returns NOERROR if successful or an OLE-defined error value otherwise.

Remarks

Used to save and restore the persistent state for a view. For example, the icon positions the column widths, and the current scroll position.

Notes to Callers:

Use GetViewStateStream when the view is being created to read in the saved view state and when the view is being closed to save any changes to the view state. Typically, the view calls this member with STGM_READ when creating a view window and with STGM_WRITE when the SaveViewState method of its IShellView interface is called.

Notes to Implementors:

Each shell view should have its own view stream. The Explorer implements an MRU (most recently used) list of view streams that are stored on a per-user basis in the registry.

See Also

IShellBrowser


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

IShellBrowser::GetViewStateStream



[Теперь Поддерживанное на Windows NT]

Окно просмотра обеспечивает интерфейс IStream как память для рассматривать-специфической государственной информации.

HRESULT GetViewStateStream(

DWORD grfMode, // ОПРЕДЕЛЯЕТ режим LPSTREAM *Точки ppStrm // на переменную LPSTREAM
);


Параметры

grfMode

Specifiies Чтение-запись доступа. Это может быть установлено на STGM_READ, STGM_WRITE, или STGM_READWRITE. Более подробно об этих величинах, смотри перечисление STGM.

ppStrm

Указатель по адресу переменной LPSTREAM, который нужно заполнять.



Обратные Величины

Возвращает NOERROR если успешная или определенная величина ошибки OLE в противном случае.

Замечания

Использованное, чтобы сохранять и восстанавливать устойчивое состояние для вида. Например, иконка позиционирует ширину столбца, и течение перемещает позицию.

Примечания Вызывающим операторам:

Используйте GetViewStateStream когда вид создается, чтобы читаться в сохраненном состоянии вида и когда вид близкий к сохраняемым любым изменениям в состояние вида. Обычно, вид называет этот элемент с STGM_READ при создании окна вида и с STGM_WRITE когда метод SaveViewState своего интерфейса IShellView назван.

Примечания на Implementors:

Каждый вид оболочки должен иметь собственный поток вида. Explorer осуществляет MRU списка (совсем недавно использованный) вида течет, что загружен на per-основу пользователя в регистрации.

Смотри Также

IShellBrowser


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