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_INFO
tipos , 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.