Udostępnij za pośrednictwem


Moduł wyliczający komunikatów

Następujące flagi są używane dla TEXTOUTPROC funkcji, która jest funkcją wywołania zwrotnego udostępnianą przez środowisko IDE podczas wywoływania SccOpenProject (zobacz LPTEXTOUTPROC , aby uzyskać szczegółowe informacje na temat funkcji wywołania zwrotnego).

Jeśli środowisko IDE zostanie poproszone o anulowanie procesu, może zostać wyświetlony jeden z komunikatów anulowania. W takim przypadku wtyczka kontroli źródła używa SCC_MSG_STARTCANCEL polecenia , aby poprosić ideę o wyświetlenie przycisku Anuluj . Następnie może zostać wysłany dowolny zestaw normalnych komunikatów. Jeśli którykolwiek z tych zwraca SCC_MSG_RTN_CANCELwartość , wtyczka kończy operację i zwraca wartość . Wtyczka okresowo sonduje SCC_MSG_DOCANCEL również w celu określenia, czy użytkownik anulował operację. Po zakończeniu wszystkich operacji lub anulowaniu użytkownika wtyczka wysyła polecenie SCC_MSG_STOPCANCEL. Typy SCC_MSG_INFO, SCC_MSG_WARNING i SCC_MSG_ERROR są używane dla komunikatów wyświetlanych na liście przewijania komunikatów. SCC_MSG_STATUS jest specjalnym typem wskazującym, że tekst powinien być wyświetlany na pasku stanu lub tymczasowym obszarze wyświetlania. Nie pozostaje trwale na liście.

Składnia

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

Członkowie

SCC_MSG_RTN_CANCEL wrócić z wywołania zwrotnego, aby wskazać anulowanie.

SCC_MSG_RTN_OK wróć z wywołania zwrotnego, aby kontynuować.

SCC_MSG_INFO Komunikat jest informacyjny.

SCC_MSG_WARNING Komunikat jest ostrzeżeniem.

SCC_MSG_ERROR Komunikat jest błędem.

SCC_MSG_STATUS Komunikat jest przeznaczony dla paska stanu.

SCC_MSG_DOCANCEL Brak tekstu; Środowisko IDE zwraca wartość SCC_MSG_RTN_OK lub SCC_MSG_RTN_CANCEL.

SCC_MSG_STARTCANCEL Uruchamia pętlę anulowania.

SCC_MSG_STOPCANCEL Zatrzymuje pętlę anulowania.

Zobacz też