|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
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
|
|
|
|
| |