int Suppriment ( BOOL () rappel exportation * maximales ) ( HDC, int ) );
Valeur de retour
Spécifie le résultat de la fonction suppriment . Les valeurs suivantes sont plus probables que d'autres, mais tous sont possibles.
Paramètres
maximales
Pointeur vers la fonction abort pour installer comme procédure d'abandon. Pour plus d'informations sur la fonction de rappel, voir La fonction de rappel pour CDC::SetAbortProc.
Remarques
Installe la procédure d'abandon de la tâche d'impression.
Si une application est de permettre l'impression d'être annulé au cours de la mise en attente, il doit définir la fonction abort avant le travail d'impression est démarré avec la fonction de membre StartDoc . Le gestionnaire d'impression appelle la fonction de l'abandon au cours de la mise en attente d'accueillir la demande d'annuler le travail d'impression ou de traiter des conditions hors-de-espace disque. Si aucune fonction d'abandon n'est définie, le travail d'impression échoue s'il n'y a pas assez d'espace disque pour la mise en attente.
Notez que les fonctionnalités de Microsoft Visual C++ simplifient la création de la fonction de rappel transmise à suppriment. L'adresse passée à la fonction de membre de EnumObjects est un pointeur vers une fonction exportée avec __declspec (dllexport) et avec le __stdcall calling convention.
Vous n'avez également pas à exporter le nom de fonction dans une instruction d'exportations dans le fichier de définition de module de votre application. Vous pouvez plutôt utiliser le modificateur de fonction d'exportation , comme dans
BOOL Rappel À l'exportation External ( HDC, int );
pour causer le compilateur d'émettre le dossier approprié d'exportation pour l'exportation par le nom sans crénelage. Cela fonctionne pour la plupart des besoins. Pour certains cas particuliers, comme par exemple exporter une fonction par ordinal ou l'alias de l'exportation, vous devez toujours utiliser une déclaration d'exportation dans un fichier de définition de module.
Interfaces de rappel d'enregistrement sont maintenant de type sécurisé (vous devez passer dans un pointeur de fonction qui pointe vers le bon type de fonction pour le rappel spécifique).
Notez également que toutes les fonctions de rappel doivent intercepter des exceptions Microsoft Foundation avant de retourner à Windows, étant donné que les exceptions ne peuvent être levées au-delà des frontières de rappel. Pour plus d'informations sur les exceptions, consultez l'article Exceptions dans le Guide du programmeur Visual C++.
Aperçu de la CDC |  ; Membres de la classe | Graphique de la hiérarchie