消息枚举器

以下标志用于 TEXTOUTPROC 函数,它是 IDE 在调用 SccOpenProject 时提供的回调函数(有关回调函数的详细信息,请参阅 LPTEXTOUTPROC )。

如果要求 IDE 取消进程,可能会获取其中一条取消消息。 在这种情况下,源代码管理插件用于 SCC_MSG_STARTCANCEL 要求 IDE 显示 “取消” 按钮。 之后,可能会发送任意一组普通消息。 如果其中任何一个返回 SCC_MSG_RTN_CANCEL,则插件将退出该操作并返回。 插件还会定期轮询 SCC_MSG_DOCANCEL ,以确定用户是否已取消操作。 完成所有操作或用户已取消时,插件将发送 SCC_MSG_STOPCANCEL。 SCC_MSG_WARNING SCC_MSG_INFO和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_OKSCC_MSG_RTN_CANCEL

SCC_MSG_STARTCANCEL启动取消循环。

SCC_MSG_STOPCANCEL停止取消循环。

另请参阅