Partager via


Énumérateur de message

Les indicateurs suivants sont utilisés pour la TEXTOUTPROC fonction, qui est une fonction de rappel que l’IDE fournit lorsqu’il appelle SccOpenProject (voir LPTEXTOUTPROC pour plus d’informations sur la fonction de rappel).

Si l’IDE est invité à annuler le processus, il peut recevoir l’un des messages d’annulation. Dans ce cas, le plug-in de contrôle de code source utilise SCC_MSG_STARTCANCEL pour demander à l’IDE d’afficher le bouton Annuler . Après cela, tout ensemble de messages normaux peut être envoyé. Si l’un de ces retours est retourné SCC_MSG_RTN_CANCEL, le plug-in quitte l’opération et retourne. Le plug-in interroge SCC_MSG_DOCANCEL également régulièrement pour déterminer si l’utilisateur a annulé l’opération. Lorsque toutes les opérations sont effectuées ou si l’utilisateur a annulé, le plug-in envoie SCC_MSG_STOPCANCEL. Les SCC_MSG_INFOtypes , SCC_MSG_WARNING et SCC_MSG_ERROR sont utilisés pour les messages qui s’affichent dans la liste de défilement des messages. SCC_MSG_STATUS est un type spécial qui indique que le texte doit apparaître dans une barre d’état ou une zone d’affichage temporaire. Elle ne reste pas permanente dans la liste.

Syntaxe

enum { 
   SCC_MSG_RTN_CANCEL = -1, 
   SCC_MSG_RTN_OK = 0, 
   SCC_MSG_INFO = 1 
   SCC_MSG_WARNING, 
   SCC_MSG_ERROR, 
   SCC_MSG_STATUS, 
   SCC_MSG_DOCANCEL, 
   SCC_MSG_STARTCANCEL, 
   SCC_MSG_STOPCANCEL 
};

Membres

SCC_MSG_RTN_CANCEL Retour à partir du rappel pour indiquer l’annulation.

SCC_MSG_RTN_OK Retour du rappel pour continuer.

SCC_MSG_INFO Message est informationnel.

SCC_MSG_WARNING Message est un avertissement.

SCC_MSG_ERROR Message est une erreur.

SCC_MSG_STATUS Message est destiné à la barre d’état.

SCC_MSG_DOCANCEL Aucun texte ; IDE renvoie SCC_MSG_RTN_OK ou SCC_MSG_RTN_CANCEL.

SCC_MSG_STARTCANCEL Démarre une boucle d’annulation.

SCC_MSG_STOPCANCEL Arrête la boucle d’annulation.

Voir aussi