Partilhar via


Enumerador de mensagens

Os sinalizadores a seguir são usados para a função, que é uma função de retorno de chamada que o IDE fornece quando chama o SccOpenProject (consulte LPTEXTOUTPROC para obter detalhes sobre a TEXTOUTPROC função de retorno de chamada).

Se o IDE for solicitado a cancelar o processo, ele poderá receber uma das mensagens de cancelamento. Nesse caso, o plug-in de controle do código-fonte usa SCC_MSG_STARTCANCEL para pedir ao IDE para exibir o botão Cancelar . Depois disso, qualquer conjunto de mensagens normais pode ser enviado. Se qualquer um desses retornar, o plug-in encerrará a operação e retornará SCC_MSG_RTN_CANCEL. O plug-in também pesquisa SCC_MSG_DOCANCEL periodicamente para determinar se o usuário cancelou a operação. Quando todas as operações forem concluídas, ou se o usuário tiver cancelado, o plug-in enviará SCC_MSG_STOPCANCEL. Os SCC_MSG_INFOtipos , SCC_MSG_WARNING e SCC_MSG_ERROR são usados para mensagens que são exibidas na lista de rolagem de mensagens. SCC_MSG_STATUS é um tipo especial que indica que o texto deve aparecer em uma barra de status ou área de exibição temporária. Não permanece permanentemente na lista.

Sintaxe

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

Membros

SCC_MSG_RTN_CANCEL Retornar do retorno de chamada para indicar cancelar.

SCC_MSG_RTN_OK Retornar do retorno de chamada para continuar.

SCC_MSG_INFO Mensagem é informativa.

SCC_MSG_WARNING Mensagem é um aviso.

SCC_MSG_ERROR mensagem é um erro.

SCC_MSG_STATUS mensagem destina-se à barra de status.

SCC_MSG_DOCANCEL Sem texto; O IDE retorna SCC_MSG_RTN_OK ou SCC_MSG_RTN_CANCEL.

SCC_MSG_STARTCANCEL Inicia um loop de cancelamento.

SCC_MSG_STOPCANCEL Interrompe o loop de cancelamento.

Confira também