Partager via


Structure GdiplusAbort (gdiplustypes.h)

La structure GdiplusAbort fournit un mécanisme qui permet à Windows GDI+ d’appeler régulièrement une méthode Abort définie par l’application pendant des opérations de rendu chronophages.

Consultez GdiplusAbort::Abort.

Syntaxe

struct GdiplusAbort {
  HRESULT Abort();
};

Membres

HRESULT Abort()

L’abandon est une méthode définie par l’application appelée régulièrement par Windows GDI+ pendant les opérations de rendu chronophages. Consultez la structure GdiplusAbort .

Notes

La structure GdiplusAbort n’a qu’une seule méthode, une méthode virtuelle nommée Abort. La structure GdiplusAbort n’a aucun membre de données.

Pour créer une méthode de rappel, procédez comme suit.

  1. Créez une structure qui descend de GdiplusAbort et implémentez la méthode suivante.

    HRESULT __stdcall Abort(void)

  2. Créez des membres de données pour contenir toutes les données qui seront nécessaires par la méthode Abort .
  3. Passez l’adresse du descendant GdiplusAbort à la méthode Image::SetAbort .
Pendant certaines opérations de rendu fastidieuses (par exemple, un appel à la méthode Graphics::D rawImage ), GDI+ appelle régulièrement la méthode Abort . Pour certaines opérations, le rappel est toutes les 250 millisecondes ; pour les autres opérations, le rappel n’est pas basé sur un minuteur. Si la méthode Abort retourne S_OK, GDI+ poursuit l’opération de rendu. Si la méthode Abort retourne E_ABORT, GDI+ abandonne l’opération de rendu.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête gdiplustypes.h (inclure Gdiplus.h)