ITaskbarList::SetActiveAlt 方法 (shobjidl_core.h)

将任务栏项标记为活动,但不直观地激活它。

语法

HRESULT SetActiveAlt(
  HWND hwnd
);

参数

hwnd

类型:HWND

要标记为活动的窗口的句柄。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

SetActiveAlt 将与 hwnd 关联的项标记为窗口进程的当前活动项,而不更改任何项的按下状态。 将激活进程中不同选项卡的任何用户操作都将改为激活与 hwnd 关联的选项卡。 当与 hwnd 关联的进程不处于活动状态时,不保证保留窗口项的活动状态。 若要确保给定的选项卡始终处于活动状态,请在激活任何窗口时调用 SetActiveAlt 。 使用 NULLhwnd 调用 SetActiveAlt 会清除此状态。

要求

要求
最低受支持的客户端 Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)
DLL Shell32.dll (4.71 或更高版本)