다음을 통해 공유


메시지 열거자

다음 플래그는 IDE가 SccOpenProject를 호출할 때 제공하는 콜백 함수인 TEXTOUTPROC 함수에 사용됩니다(콜백 함수에 대한 자세한 내용은 LPTEXTOUTPROC 참조).

IDE에 프로세스를 취소하라는 메시지가 표시되면 취소 메시지 중 하나가 표시될 수 있습니다. 이 경우 소스 제어 플러그 인은 SCC_MSG_STARTCANCEL을 사용하여 IDE에 취소 단추를 표시하도록 요청합니다. 그 후에는 모든 일반 메시지 집합이 전송될 수 있습니다. 이들 중 하나라도 SCC_MSG_RTN_CANCEL을 반환하면 플러그 인이 작업을 종료하고 반환합니다. 또한 플러그 인은 SCC_MSG_DOCANCEL을 주기적으로 폴링하여 사용자가 작업을 취소했는지 확인합니다. 모든 작업이 완료되거나 사용자가 취소한 경우 플러그 인은 SCC_MSG_STOPCANCEL을 전송합니다. SCC_MSG_INFO, SCC_MSG_WARNING 및 SCC_MSG_ERROR 형식은 메시지 스크롤 목록에 표시되는 메시지에 사용됩니다. SCC_MSG_STATUS는 텍스트가 상태 표시줄 또는 임시 표시 영역에 표시되어야 임을 나타내는 특수 형식입니다. 이는 목록에 영구적으로 유지되지 않습니다.

구문

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

멤버

SCC_MSG_RTN_CANCEL 취소를 나타내기 위해 콜백에서 반환됩니다.

SCC_MSG_RTN_OK 콜백에서 반환하여 계속합니다.

SCC_MSG_INFO 메시지는 정보입니다.

SCC_MSG_WARNING 메시지는 경고입니다.

SCC_MSG_ERROR 메시지는 오류입니다.

SCC_MSG_STATUS 메시지는 상태 표시줄에 관한 것입니다.

SCC_MSG_DOCANCEL 텍스트 없음, IDE는 SCC_MSG_RTN_OK 또는 SCC_MSG_RTN_CANCEL을 반환합니다.

SCC_MSG_STARTCANCEL 취소 루프를 시작합니다.

SCC_MSG_STOPCANCEL 취소 루프를 중지합니다.

참고 항목