endTask 函数 (winuser.h)
[此函数不适用于常规用途。 它在后续版本的 Windows 中可能已更改或不可用。]
强制关闭指定的窗口。
语法
BOOL EndTask(
[in] HWND hWnd,
[in] BOOL fShutDown,
[in] BOOL fForce
);
参数
[in] hWnd
类型:HWND
要关闭的窗口的句柄。
[in] fShutDown
类型: BOOL
已忽略。 必须为 FALSE。
[in] fForce
类型: BOOL
如果初始尝试无法使用WM_CLOSE轻轻关闭窗口,则此参数的 TRUE 将强制销毁窗口。 如果此参数为 FALSE ,则仅尝试关闭 带WM_CLOSE 。
返回值
类型: BOOL
如果该函数成功,则返回值为非零值。
如果函数失败,则返回值为 FALSE。 要获得更多的错误信息,请调用 GetLastError。
注解
在具有 Service Pack 1 的 Windows XP (SP1) 和 Windows Server 2003 之前,SDK 标头和库中未包含此函数。 如果没有此函数的头文件和导入库,可以使用 LoadLibrary 和 GetProcAddress 调用该函数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | winuser.h (包括 Windows.h) |
Library | User32.lib |
DLL | User32.dll |
另请参阅
概念性
引用