На главную

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

IShellView::CreateViewWindow



[Now Supported on Windows NT]

CreateViewWindow creates a view window. This can be either the right pane of the Explorer or the client window of a folder window.

RESULT CreateViewWindow(

ISHELLLINK *lpPrevView, // Points to previous view
LPFOLDERSETTINGS lpfs, // Points to FOLDERSETTINGS
IShellBrowser *psb, // Points to shell browser
RECT *prcView, // Points to the rect the defines the view size
HWND *phWnd // Points to the returned window handle
);


Parameters

lpPrevView

Pointer to the view window being exited. Views can use it to talk to a previous view of the same implementation. This can be used to optimize browsing between like views. This pointer may be NULL.

lpfs

Pointer to a FOLDERSETTINGS structure. The view should use this when creating its view.

psb

Pointer to the current instance of IShellBrowser. The view should AddRef this pointer and keep it to allow communication with the Explorer window.

prcView

Specifies the dimensions in client coordinates in which the view should create itself.

phWnd

Pointer to the handle of the window being created.



Return Values

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

Remarks

This is the call that creates the view.

Notes to Callers

Call this method when the view needs to be created.

Notes to Implementors

Create your view window and restore any persistent state by calling IShellBrowser::GetViewStateStream.

See Also

IShellView, IShellBrowser::GetViewStateStream


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

IShellView::CreateViewWindow



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

CreateViewWindow СОЗДАЕТ окно вида. Это может быть или подокно права Исследователя или окно клиента окна папки.

РЕЗУЛЬТАТ CreateViewWindow(

ISHELLLINK *lpPrevView, // ТОЧКИ на предшествующий вид LPFOLDERSETTINGS lpfs, // Точки на FOLDERSETTINGS IShellBrowser *psb, // Точки на окно просмотра оболочки RECT *prcView, // Точки на rect определяет размер вида HWND *Точки phWnd // на возвращанную ручку окна
);


Параметры

lpPrevView

Указатель в окно вида, выхоженное из. Виды могут использовать это, чтобы говорить с предшествующим видом той же самой реализации. Это может быть использовано, чтобы оптимизировать просмотр между подобно видам. Этот указатель может быть НЕДЕЙСТВИТЕЛЕН.

lpfs

Указатель в структуру FOLDERSETTINGS. Вид должен использовать это при создании вида.

psb

Указатель в текущий пример IShellBrowser. Вид если AddRef этого указателя и будет подержать это, чтобы допускать связь с окном Исследователя.

prcView

Определяет измерения в координатах клиента в которых вид должен создать себя.

phWnd

Указатель в ручку окна, создаванного.



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

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

Замечания

Это - вызов, который создает вид.

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

Назовите этот метод когда вид должен быть создан.

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

Создайте ваше окно вида и восстанавливайте любое устойчивое состояние вызывая IShellBrowser::GetViewStateStream.

Смотри Также

IShellView, IShellBrowser::GetViewStateStream


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