Метод IShellBrowser::SendControlMsg (shobjidl_core.h)
Отправляет управляющие сообщения на панель инструментов или в строку состояния в окне windows Обозреватель.
Синтаксис
HRESULT SendControlMsg(
UINT id,
UINT uMsg,
WPARAM wParam,
LPARAM lParam,
LRESULT *pret
);
Параметры
id
Тип: UINT
Идентификатор панели инструментов (FCW_TOOLBAR) или окна строки состояния (FCW_STATUS).
uMsg
Тип: UINT
Сообщение, отправляемые элементу управления.
wParam
Тип: WPARAM
Значение зависит от сообщения, указанного в параметре uMsg .
lParam
Тип: LPARAM
Значение зависит от сообщения, указанного в параметре uMsg .
pret
Тип: LRESULT*
Адрес возвращаемого значения функции SendMessage .
Возвращаемое значение
Тип: HRESULT
Возвращает S_OK в случае успешного выполнения, или значение ошибки, определенное COM, в противном случае.
Комментарии
Дополнительные сведения о сообщениях, которые можно отправлять на панель инструментов или в строку состояния, см. в документации по общим элементам управления .
Примечания к вызывающим приложениям
Использование этого вызова требует тщательного внимания, так как оставление строки состояния или панели инструментов в недопустимом состоянии повлияет на производительность windows Обозреватель.Примечания для разработчиков
Если в Обозреватель Windows нет этих элементов управления, можно вернуть E_NOTIMPL.Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shobjidl.h) |
DLL | Shell32.dll (версия 4.0 или более поздняя) |