共用方式為


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 方法。
例如,在某些耗時的轉譯作業 (期間,GDI+ 會定期呼叫 Graphics::D rawImage 方法) ,GDI+ 會定期呼叫 Abort 方法。 對於某些作業,回呼每 250 毫秒;對於其他作業,回呼不是以計時器為基礎。 如果 Abort 方法傳回S_OK,GDI+ 會繼續轉譯作業。 如果 Abort 方法傳回E_ABORT,GDI+ 會中止轉譯作業。

需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 gdiplustypes.h (包含 Gdiplus.h)