На главную

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



The IShellView interface is implemented to present a view in the Windows Explorer or folder windows. The object that exposes IShellView is created by a call to IShellFolder::CreateViewObject. This provides the channel of communication between a view object and the Explorer's outermost frame window. The communication involves the translation of messages, the state of the frame window (activated or deactivated), and the state of the document window (Activated or deactivated), the merging of menus, and toolbar items.

When to Implement

This interface is implemented by namespace extensions that want to represent themselves in the Explorer's namespace. This object is created by the IShellFolder object that hosts the view.

When to Use

These methods are used by the shell view's Explorer window to manipulate objects while they are active.

Methods in Vtable Order

IUnknown Methods Description
QueryInterface Returns pointers to supported interfaces.
AddRef Increments reference count.
Release Decrements reference count.


IOleWindow Methods Description
GetWindow Returns a handle to one of the windows participating in in-place activation.
ContextSensitiveHelp Determines whether context-sensitive help mode should be entered during an in-place activation session.


IShellView Methods Description
TranslateAccelerator Translates accelerator key strokes when a namespace extension's view has the focus.
EnableModeless Enables or disables modeless dialog boxes. Not in use by the Explorer at this time.
EnableModelessSV Not in use at this time.
UIActivate Passes a value when the state of the view window is changed by events not caused by the shell view itself.
Refresh Responds to user input to refresh the display.
CreateViewWindow Creates the view window.
DestroyViewWindow Destroys the view window.
GetCurrentInfo Returns the folder settings.
AddPropertySheetPages Allows the view to add pages to the options property sheet.
SaveViewState Saves the current view state into a stream obtained by the view by calling IShellBrowser::GetViewStateStream.
SelectItem Changes the state of items within the shell view window.
GetItemObject Allows callers to get an object that represents something in the view.



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

IShellView



Интерфейс IShellView осуществлен, чтобы представлять виду в Исследователе Окна или окна папки. Объект, который подвергает IShellView создан вызовом на IShellFolder::CreateViewObject. Это обеспечивает каналу связи между объектом вида и самое крайнее фреймовое окно Исследователя. Связь включает перевод сообщений, состояние фреймового окна (пусковой или дезактивировавший), и состояние окна документа (Пусковое или дезактивировавшее), слияние меню, и toolbar пункты.

Когда, чтобы Осуществляться

Этот интерфейс осуществлен namespace расширениями, которые хотятся представить самим в Исследователь namespace. Этот объект создан объектом IShellFolder, что хозяева вид.

Когда, чтобы Использоваться

Эти методы использованы видом оболочки Explorer окна, чтобы манипулировать объектами тогда как они активны.

Методы в Порядке Vtable

ВОЗВРАТ Методов IUnknown указателей Description QueryInterface на поддерживал интерфейсы.
AddRef УВЕЛИЧИВАЕТ счет ссылки.
Счет ссылки Декрементов Версии.


ОПИСАНИЕ Методов IOleWindow
GetWindow ВОЗВРАЩАЕТ ручку в одно из окна, участвующего в на-активизации места.
ContextSensitiveHelp ОПРЕДЕЛЯЕТ независимо контекстно-зависимую подсказку, режим должен быть введен в течение in-сеанса активизации места.


ОПИСАНИЕ Методов IShellView
TranslateAccelerator ПЕРЕВОДИТСЯ ключевые штрихи акселератора когда вид расширения namespace имеет фокус.
EnableModeless ПРИСПОСАБЛИВАЕТСЯ или выводит из строя независимых диалоговых блоков. Не в использовании Explorer в на этот раз.
EnableModelessSV НЕ в использовании в на этот раз.
UIActivate ПЕРЕДАЕТ величину когда состояние окна вида изменено событиями не вызванное видом оболочки сам.
Ответы Восстановления на ввод пользователя, чтобы освежать дисплей.
CreateViewWindow СОЗДАЕТ окно вида.
DestroyViewWindow УНИЧТОЖАЕТ окно вида.
GetCurrentInfo ВОЗВРАЩАЕТ установочные параметры папки.
AddPropertySheetPages ПОЗВОЛЯЕТ вид, чтобы добавлять страницы к листу свойства опций.
SaveViewState СОХРАНЯЕТ текущее состояние вида в поток полученный видом вызывая IShellBrowser::GetViewStateStream.
SelectItem ИЗМЕНЯЕТ состояние пунктов в пределах окна вида оболочки.
GetItemObject ПОЗВОЛЯЕТ, чтобы получать объект, который представляет что-то с точки зрения.



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