Message 列舉程式
下列旗標用於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
};
Members
SCC_MSG_RTN_CANCEL
傳回表示 [取消] 的回撥。SCC_MSG_RTN_OK
傳回從回呼,以繼續。SCC_MSG_INFO
訊息僅提供資訊。SCC_MSG_WARNING
這是一個警告訊息。SCC_MSG_ERROR
這是一個錯誤訊息。SCC_MSG_STATUS
訊息是用在狀態列上。SCC_MSG_DOCANCEL
沒有文字。 IDE returns SCC_MSG_RTN_OK or SCC_MSG_RTN_CANCEL.SCC_MSG_STARTCANCEL
[取消] 迴圈就會啟動。SCC_MSG_STOPCANCEL
停止取消迴圈。