Estrutura GdiplusAbort (gdiplustypes.h)

A estrutura GdiplusAbort fornece um mecanismo que permite que o Windows GDI+ chame um método Abort definido pelo aplicativo periodicamente durante operações de renderização demoradas.

Consulte GdiplusAbort::Abort.

Sintaxe

struct GdiplusAbort {
  HRESULT Abort();
};

Membros

HRESULT Abort()

Abort é um método definido pelo aplicativo que é chamado periodicamente pelo Windows GDI+ durante operações de renderização demoradas. Consulte a estrutura GdiplusAbort .

Comentários

A estrutura GdiplusAbort tem apenas um método, um método virtual chamado Abort. A estrutura GdiplusAbort não tem membros de dados.

Para criar um método de retorno de chamada, siga estas etapas.

  1. Crie uma estrutura que decrescente de GdiplusAbort e implemente o método a seguir.

    HRESULT __stdcall Abort(void)

  2. Crie membros de dados para armazenar todos os dados que serão necessários para o método Abort .
  3. Passe o endereço do descendente de GdiplusAbort para o método Image::SetAbort .
Durante determinadas operações de renderização demoradas (por exemplo, uma chamada para o método Graphics::D rawImage ), o GDI+ chama o método Abort periodicamente. Para algumas operações, o retorno de chamada é a cada 250 milissegundos; para outras operações, o retorno de chamada não se baseia em um temporizador. Se o método Abort retornar S_OK, o GDI+ continuará a operação de renderização. Se o método Abort retornar E_ABORT, o GDI+ anulará a operação de renderização.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho gdiplustypes.h (inclua Gdiplus.h)