Compartir a través de


Enumerador de mensajes

Las marcas siguientes se usan para la TEXTOUTPROC función , que es una función de devolución de llamada que proporciona el IDE cuando llama a SccOpenProject (consulte LPTEXTOUTPROC para obtener más información sobre la función de devolución de llamada).

Si se le pide al IDE que cancele el proceso, puede obtener uno de los mensajes de cancelación. En este caso, el complemento de control de código fuente usa SCC_MSG_STARTCANCEL para pedir al IDE que muestre el botón Cancelar . Después de esto, se puede enviar cualquier conjunto de mensajes normales. Si alguno de estos devuelve SCC_MSG_RTN_CANCEL, el complemento sale de la operación y devuelve. El complemento también sondea SCC_MSG_DOCANCEL periódicamente para determinar si el usuario ha cancelado la operación. Cuando se realizan todas las operaciones, o si el usuario ha cancelado, el complemento envía SCC_MSG_STOPCANCEL. Los SCC_MSG_INFOtipos , SCC_MSG_WARNING y SCC_MSG_ERROR se usan para los mensajes que se muestran en la lista de desplazamiento de mensajes. SCC_MSG_STATUS es un tipo especial que indica que el texto debe aparecer en una barra de estado o en un área de presentación temporal. No permanece permanentemente en la lista.

Sintaxis

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

Miembros

SCC_MSG_RTN_CANCEL Devolución de devolución de llamada para indicar la cancelación.

SCC_MSG_RTN_OK Devolución de devolución de llamada para continuar.

SCC_MSG_INFO Mensaje es informativo.

SCC_MSG_WARNING Mensaje es una advertencia.

SCC_MSG_ERROR Mensaje es un error.

SCC_MSG_STATUS Message está pensado para la barra de estado.

SCC_MSG_DOCANCEL Sin texto; IDE devuelve SCC_MSG_RTN_OK o SCC_MSG_RTN_CANCEL.

SCC_MSG_STARTCANCEL Inicia un bucle cancel.

SCC_MSG_STOPCANCEL Detiene el bucle cancel.

Consulte también