取消DC 函数 (wingdi.h)

CancelDC 函数取消指定设备上下文 (DC) 上的任何挂起操作。

语法

BOOL CancelDC(
  [in] HDC hdc
);

参数

[in] hdc

DC 的句柄。

返回值

如果该函数成功,则返回值为非零值。

如果函数失败,则返回值为零。

注解

多线程应用程序使用 CancelDC 函数来取消冗长的绘图操作。 如果线程 A 启动一个冗长的绘制操作,线程 B 可以通过调用此函数来取消该操作。

如果取消某个操作,受影响的线程将返回错误,并且其绘制操作的结果未定义。 如果在调用函数时没有进行绘图操作,则结果也是未定义的。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 wingdi.h (包括 Windows.h)
Library Gdi32.lib
DLL Gdi32.dll

另请参阅

CreateThread

设备上下文函数

设备上下文概述

GetCurrentThread