Поделиться через


Метод IOpenControlPanel::Open (shobjidl_core.h)

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

Синтаксис

HRESULT Open(
  [in] LPCWSTR  pszName,
  [in] LPCWSTR  pszPage,
  [in] IUnknown *punkSite
);

Параметры

[in] pszName

Тип: LPCWSTR

Указатель на каноническое имя элемента в виде строки Юникода. Этот параметр является необязательным и может иметь значение NULL. Если вызывающее приложение передает значение NULL, откроется сам панель управления. Полный список канонических имен панель управления элементов см. в разделе Канонические имена элементов панель управления.

[in] pszPage

Тип: LPCWSTR

Указатель на имя страницы в отображаемом элементе. Эта строка добавляется в конец пути к папке оболочки панель управления элементов или добавляется в качестве параметра командной строки для файловых элементов панель управления (.cpl). Этот параметр может иметь значение NULL, и в этом случае отображается первая страница.

[in] punkSite

Тип: IUnknown*

Указатель на сайт для навигации в фрейме папки оболочки панель управления элементов. Этот параметр может принимать значение NULL.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)

См. также раздел

Разработка для панель управления

IOpenControlPanel