Функция CancelDC (wingdi.h)

Функция CancelDC отменяет все ожидающие операции в указанном контексте устройства (DC).

Синтаксис

BOOL CancelDC(
  [in] HDC hdc
);

Параметры

[in] hdc

Дескриптор контроллера домена.

Возвращаемое значение

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение.

Комментарии

Функция CancelDC используется многопоточные приложения для отмены длительных операций рисования. Если поток A инициирует длинную операцию рисования, поток B может отменить эту операцию, вызвав эту функцию.

Если операция отменена, затронутый поток возвращает ошибку, а результат операции рисования не определен. Результаты также не определены, если при вызове функции операция рисования не выполнялась.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header wingdi.h (включая Windows.h)
Библиотека Gdi32.lib
DLL Gdi32.dll

См. также раздел

CreateThread

Функции контекста устройства

Общие сведения о контекстах устройств

GetCurrentThread