訊息列舉值
下列旗標用於 TEXTOUTPROC
函式,這是 IDE 在呼叫 SccOpenProject 時所提供的回呼函式(如需回呼函式的詳細資訊,請參閱 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停止取消迴圈。