GdiplusAbort 结构 (gdiplustypes.h)

GdiplusAbort 结构提供了一种机制,允许 Windows GDI+ 在耗时的呈现操作期间定期调用应用程序定义的 Abort 方法。

请参阅 GdiplusAbort::Abort

语法

struct GdiplusAbort {
  HRESULT Abort();
};

成员

HRESULT 中止 ()

Abort 是一种应用程序定义的方法,在耗时的呈现操作期间,Windows GDI+ 会定期调用该方法。 请参阅 GdiplusAbort 结构。

注解

GdiplusAbort 结构只有一个方法,即名为 Abort 的虚拟方法。 GdiplusAbort 结构没有数据成员。

若要创建回调方法,请执行以下步骤。

  1. 创建一个从 GdiplusAbort 继承的结构,并实现以下方法。

    HRESULT __stdcall Abort(void)

  2. 创建数据成员以保存 Abort 方法所需的任何数据。
  3. GdiplusAbort 后代的地址传递给 Image::SetAbort 方法。
在某些耗时的呈现操作 (例如,调用 Graphics::D rawImage 方法) ,GDI+ 会定期调用 Abort 方法。 对于某些操作,回调为每 250 毫秒一次;对于其他操作,回调不基于计时器。 如果 Abort 方法返回S_OK,GDI+ 将继续执行呈现操作。 如果 Abort 方法返回E_ABORT,GDI+ 将中止呈现操作。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 gdiplustypes.h (包括 Gdiplus.h)