Partager via


ITaskbarList ::SetActiveAlt, méthode (shobjidl_core.h)

Marque un élément de barre des tâches comme actif, mais ne l’active pas visuellement.

Syntaxe

HRESULT SetActiveAlt(
  HWND hwnd
);

Paramètres

hwnd

Type : HWND

Handle vers la fenêtre à marquer comme actif.

Valeur de retour

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un HRESULT code d’erreur.

Remarques

SetActiveAlt marque l’élément associé à en tant qu’élément actif pour le processus de la fenêtre sans modifier l’état enfoncé d’un élément. Toute action utilisateur qui activerait un autre onglet dans ce processus active l’onglet associé à hwnd à la place. L’état actif de l’élément de la fenêtre n’est pas garanti pour être conservé lorsque le processus associé à n’est pas actif. Pour vous assurer qu’un onglet donné est toujours actif, appelez SetActiveAlt chaque fois que l’une de vos fenêtres est activée. L’appel SetActiveAlt avec un NULL efface cet état.

Exigences

Exigence Valeur
client minimum pris en charge Windows 2000 Professionnel, Windows XP [applications de bureau uniquement]
serveur minimum pris en charge Windows 2000 Server [applications de bureau uniquement]
plateforme cible Windows
d’en-tête shobjidl_core.h (include Shobjidl.h)
DLL Shell32.dll (version 4.71 ou ultérieure)