ITaskbarList::SetActiveAlt 方法(shobjidl_core.h)

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

语法

HRESULT SetActiveAlt(
  HWND hwnd
);

参数

hwnd

类型:HWND

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

返回值

类型:HRESULT

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

言论

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

要求

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