Функция SHObjectProperties (shlobj_core.h)
[SHObjectProperties доступен для использования в операционных системах, указанных в разделе Требования. Он может быть изменен или недоступен в последующих версиях.]
Вызывает команду контекстного меню Свойства для объекта оболочки.
Синтаксис
BOOL SHObjectProperties(
[in] HWND hwnd,
[in] DWORD shopObjectType,
[in] PCWSTR pszObjectName,
[in] PCWSTR pszPropertyPage
);
Параметры
[in] hwnd
Тип: HWND
Дескриптор родительского окна диалогового окна. Это значение может иметь значение NULL.
[in] shopObjectType
Тип: DWORD
Значение флага, указывающее тип объекта .
SHOP_PRINTERNAME
pszObjectName содержит понятное имя принтера.
SHOP_FILEPATH
pszObjectName содержит полное имя файла.
SHOP_VOLUMEGUID
pszObjectName содержит либо (a) имя тома в формате \?\Volume{GUID}, где {GUID} является глобально уникальным идентификатором (например, "\?\Volume{2eca078d-5cbc-43d3-aff8-7e8511f60d0e})", либо (b) путь к диску (например, "C:").
[in] pszObjectName
Тип: PCWSTR
Строка Юникода, завершающаяся нулевым значением, которая содержит имя объекта. Содержимое строки определяется флагом, установленным в shopObjectType.
[in] pszPropertyPage
Тип: PCWSTR
Строка Юникода, завершающаяся null, которая содержит имя страницы страницы свойств, которую необходимо открыть изначально. Задайте для этого параметра значение NULL , чтобы указать страницу по умолчанию.
Возвращаемое значение
Тип: BOOL
ЗНАЧЕНИЕ TRUE , если команда успешно вызвана; в противном случае — FALSE.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | shlobj_core.h (включая Shlobj.h) |
Библиотека | Shell32.lib |
DLL | Shell32.dll (версия 5.0 или более поздняя) |