Enumerador de mensagem
Os sinalizadores a seguir são usados para o TEXTOUTPROC função, que é uma função de retorno de chamada que o IDE fornece quando chama o Função SccOpenProject (consulte LPTEXTOUTPROC para obter detalhes sobre a função de retorno de chamada).
Se o IDE é solicitado para cancelar o processo, ele pode receber uma das mensagens ' Cancelar '. Nesse caso, a fonte de controle usa plug-in SCC_MSG_STARTCANCEL pedir o IDE para exibir o Cancelar botão. Depois disso, qualquer conjunto de mensagens normais pode ser enviado. Se qualquer um desses retorna SCC_MSG_RTN_CANCEL, em seguida, encerra a operação e o retorna o plug-in. O plug-in também controla SCC_MSG_DOCANCEL periodicamente para determinar se o usuário cancelou a operação. Quando todas as operações são feitas ou envia o plug-in se o usuário cancelou, SCC_MSG_STOPCANCEL. O SCC_MSG_INFO, SCC_MSG_WARNING, e os tipos SCC_MSG_ERROR são usados para as mensagens que são exibidas na lista de rolagem das mensagens. SCC_MSG_STATUSé um tipo especial que indica que o texto deve ser exibidas em uma barra de status ou a área de exibição temporária. Ele não permanece permanentemente na lista.
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
Retorno de chamada de retorno para indicar a cancelar.SCC_MSG_RTN_OK
Retorno de chamada de retorno 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 a barra de status.SCC_MSG_DOCANCEL
Nenhum texto; IDE returns SCC_MSG_RTN_OK or SCC_MSG_RTN_CANCEL.SCC_MSG_STARTCANCEL
Inicia um loop ' Cancelar '.SCC_MSG_STOPCANCEL
Interrompe o loop ' Cancelar '.