Freigeben über


Enumerator für Nachrichten

Die folgenden Flags werden für die TEXTOUTPROC Funktion verwendet, bei der es sich um eine Rückruffunktion handelt, die von der IDE beim Aufrufen des SccOpenProject bereitgestellt wird (details zur Rückruffunktion finden Sie unter LPTEXTOUTPROC ).

Wenn die IDE aufgefordert wird, den Vorgang abzubrechen, wird möglicherweise eine der Abbruchnachrichten abgerufen. In diesem Fall wird SCC_MSG_STARTCANCEL das Quellcodeverwaltungs-Plug-In verwendet, um die IDE aufzufordern, die Schaltfläche "Abbrechen " anzuzeigen. Danach können alle normalen Nachrichten gesendet werden. Wenn eines dieser Rückgaben zurückgibt SCC_MSG_RTN_CANCEL, beendet das Plug-In den Vorgang und gibt den Vorgang zurück. Das Plug-In fragt außerdem regelmäßig ab SCC_MSG_DOCANCEL , ob der Benutzer den Vorgang abgebrochen hat. Wenn alle Vorgänge ausgeführt werden, oder wenn der Benutzer abgebrochen wurde, sendet SCC_MSG_STOPCANCELdas Plug-In . Die SCC_MSG_INFOTypen SCC_MSG_WARNING und SCC_MSG_ERROR werden für Nachrichten verwendet, die in der Bildlaufliste der Nachrichten angezeigt werden. SCC_MSG_STATUS ist ein spezieller Typ, der angibt, dass der Text in einer Statusleiste oder in einem temporären Anzeigebereich angezeigt werden soll. Sie wird nicht dauerhaft in der Liste erneut Standard.

Syntax

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 
};

Member

SCC_MSG_RTN_CANCEL Vom Rückruf zurückgeben, um den Abbruch anzugeben.

SCC_MSG_RTN_OK Vom Rückruf zurückgeben, um fortzufahren.

SCC_MSG_INFO Nachricht ist informational.

SCC_MSG_WARNING Nachricht ist eine Warnung.

SCC_MSG_ERROR Nachricht ist ein Fehler.

SCC_MSG_STATUS Nachricht ist für die Statusleiste vorgesehen.

SCC_MSG_DOCANCEL Kein Text; IDE gibt zurück SCC_MSG_RTN_OK oder SCC_MSG_RTN_CANCEL.

SCC_MSG_STARTCANCEL Startet eine Abbruchschleife.

SCC_MSG_STOPCANCEL Beendet die Abbrechenschleife.

Siehe auch