На главную

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

IShellFolder::GetUIObjectOf



[Now Supported on Windows NT]

Creates a COM object that can be used to carry out actions on the specified file objects or folders, typically, to create context menus or carry out drag-and-drop operations.

HRESULT GetUIObjectOf(

HWND hwndOwner, // Handle to owner window
UINT cidl, // Number of objects specified in apidl
LPCITEMIDLIST *apidl, // Pointer to an array of pointers to an ITEMIDLIST structure
REFIID riid, // Interface to return
UINT *prgfInOut, // Reserved
LPVOID *ppvOut // Address to receive interface pointer
);


Parameters

hwndOwner

Handle of the owner window that the client should specify if it displays a dialog box or message box.

cidl

Number of file objects or subfolders specified by apidl.

apidl

Pointer to an array of pointers to ITEMIDLIST structures, each of which uniquely identifies a file object or subfolder relative to the parent folder. Each item identifier list must contain exactly one SHITEMID structure followed by a terminating zero.

riid

Specifies the type and the interface of the COM object to return. This parameter can be a pointer to the IID_IExtractIcon, IID_IContextMenu, IID_IDataObject, or IID_IDropTarget interface identifier.

prgfInOut

Reserved.

ppvOut

Address that receives the interface pointer. If an error occurs, a NULL pointer is returned in this address.



Return Values

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

Remarks

GetUIObjectOf creates a UI object to be used for specified objects. Either IID_IDataObject (transfer operations) or IID_IContextMenu (context menu operations) is passed in the riid parameter.

See Also

IShellFolder, ITEMIDLIST, SHITEMID


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

IShellFolder::GetUIObjectOf



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

Создает объект COM, который может быть использован, чтобы выполнять действиям на определенных файловых объектах или папках, обычно, чтобы создавать контекстные меню или выполнять помеху-и-операции капли.

HRESULT GetUIObjectOf(

HWND hwndOwner, // РУЧКА в окно владельца UINT cidl, // Количество объектов определялось в apidl LPCITEMIDLIST *apidl, // Указатель в массив указателей в структуру ITEMIDLIST REFIID riid, // Интерфейс, чтобы возвращать UINT *prgfInOut, // Зарезервировавшее LPVOID *Адрес ppvOut //, чтобы получать указатель интерфейса
);


Параметры

hwndOwner

Прооперируйте окно владельца, которое клиент должен определить если он отображает диалогового блока или блока сообщения.

cidl

Номер файла возражает или subfolders определялись apidl.

apidl

Указатель в массив указателей в структуры ITEMIDLIST, который однозначно идентифицирует файловый объект или subfolder относительно родительской папки. Каждый список идентификатора пункта должен содержать точно один структура SHITEMID сопровождалась завершающим нулем.

riid

Определяет тип и интерфейс объекта COM против возврата. Этот параметр может быть указателем на IID_IExtractIcon, IID_IContextMenu, IID_IDataObject, или идентификатор интерфейса IID_IDropTarget.

prgfInOut

Зарезервированное.

ppvOut

Адрес, что получает указатель интерфейса. Если ошибка происходит, НЕДЕЙСТВИТЕЛЬНЫЙ указатель возвращан в этот адрес.



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

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

Замечания

GetUIObjectOf СОЗДАЕТ объект UI против использован для определенных объектов. Или IID_IDataObject (операции передачи) или IID_IContextMenu (контекстные операции меню), пройден в параметр riid.

Смотри Также

IShellFolder, ITEMIDLIST, SHITEMID


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