Compartir a través de


Método ITaskbarList::SetActiveAlt (shobjidl_core.h)

Marca un elemento de la barra de tareas como activo, pero no lo activa visualmente.

Sintaxis

HRESULT SetActiveAlt(
  HWND hwnd
);

Parámetros

hwnd

Tipo: HWND

Identificador de la ventana que se va a marcar como activo.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un hrESULT código de error.

Observaciones

SetActiveAlt marca el elemento asociado a hwnd como elemento activo actualmente para el proceso de la ventana sin cambiar el estado presionado de ningún elemento. Cualquier acción de usuario que activaría una pestaña diferente en ese proceso activará la pestaña asociada a hwnd en su lugar. No se garantiza que el estado activo del elemento de la ventana se conserve cuando el proceso asociado a hwnd no esté activo. Para asegurarse de que una pestaña determinada esté siempre activa, llame a SetActiveAlt siempre que se active cualquiera de las ventanas. Al llamar a SetActiveAlt con un NULLhwnd borra este estado.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
servidor mínimo admitido Windows 2000 Server [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado de shobjidl_core.h (incluya Shobjidl.h)
DLL de Shell32.dll (versión 4.71 o posterior)