Método IShellBrowser::SendControlMsg (shobjidl_core.h)
Envía mensajes de control a la barra de herramientas o a la barra de estado en una ventana del Explorador de Windows.
Sintaxis
HRESULT SendControlMsg(
UINT id,
UINT uMsg,
WPARAM wParam,
LPARAM lParam,
LRESULT *pret
);
Parámetros
id
Tipo: UINT
Identificador de una barra de herramientas (FCW_TOOLBAR) o de una ventana de barra de estado (FCW_STATUS).
uMsg
Tipo: UINT
Mensaje que se va a enviar al control.
wParam
Tipo: WPARAM
El valor depende del mensaje especificado en el parámetro uMsg .
lParam
Tipo: LPARAM
El valor depende del mensaje especificado en el parámetro uMsg .
pret
Tipo: LRESULT*
Dirección del valor devuelto de la función SendMessage .
Valor devuelto
Tipo: HRESULT
Devuelve S_OK si se ejecuta correctamente o un valor de error definido por COM de otro modo.
Comentarios
Consulte la documentación de Controles comunes para obtener más información sobre los mensajes que se pueden enviar a la barra de herramientas o al control de barra de estado.
Notas a las aplicaciones de llamada
El uso de esta llamada requiere atención diligente, ya que dejar la barra de estado o la barra de herramientas en un estado inadecuado afectará al rendimiento del Explorador de Windows.Notas para los implementadores
Si el Explorador de Windows no tiene estos controles, puede devolver E_NOTIMPL.Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h (incluya Shobjidl.h) |
Archivo DLL | Shell32.dll (versión 4.0 o posterior) |