Функция 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
Значение TRUE для этого параметра приведет к принудительному уничтожению окна, если при первоначальной попытке не удается аккуратно закрыть окно с помощью WM_CLOSE. При значении FALSE для этого параметра выполняется попытка закрыть только WM_CLOSE .
Возвращаемое значение
Тип: BOOL
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция завершается сбоем, возвращается значение FALSE. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.
Комментарии
Эта функция не была включена в заголовки и библиотеки пакета SDK до Windows XP с пакетом обновления 1 (SP1) и Windows Server 2003. Если у вас нет файла заголовка и библиотеки импорта для этой функции, можно вызвать функцию с помощью LoadLibrary и GetProcAddress.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | winuser.h (включая Windows.h) |
Библиотека | User32.lib |
DLL | User32.dll |
См. также раздел
Основные понятия
Справочные материалы