ITaskbarList::SetActiveAlt-Methode (shobjidl_core.h)

Markiert ein Taskleistenelement als aktiv, aktiviert aber nicht visuell.

Syntax

HRESULT SetActiveAlt(
  HWND hwnd
);

Parameter

hwnd

Typ: HWND-

Ein Handle für das Fenster, das als aktiv markiert werden soll.

Rückgabewert

Typ: HRESULT-

Wenn diese Methode erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT- Fehlercode zurückgegeben.

Bemerkungen

SetActiveAlt markiert das Element, das hwnd zugeordnet ist, als das derzeit aktive Element für den Prozess des Fensters, ohne den gedrückten Zustand eines Elements zu ändern. Jede Benutzeraktion, die eine andere Registerkarte in diesem Prozess aktiviert, aktiviert stattdessen die registerkarte, die hwnd zugeordnet ist. Der aktive Status des Fensterelements wird nicht garantiert beibehalten, wenn der mit hwnd- verknüpfte Prozess nicht aktiv ist. Um sicherzustellen, dass eine bestimmte Registerkarte immer aktiv ist, rufen Sie SetActiveAlt auf, wenn eines ihrer Fenster aktiviert wird. Das Aufrufen SetActiveAlt- mit einem NULL-hwnd löscht diesen Zustand.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 2000 Professional, Windows XP [nur Desktop-Apps]
mindestens unterstützte Server- Windows 2000 Server [nur Desktop-Apps]
Zielplattform- Fenster
Header- shobjidl_core.h (include Shobjidl.h)
DLL- Shell32.dll (Version 4.71 oder höher)