扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:Jack H Hansen 来源:csdn 2007年11月13日
关键字:
public interface IApplicationObject { void Alert( string msg ); // 产生一条信息 void ShowInStatusBar( string msg ); // 将指定的信息显示在状态栏 IDocumentObject QueryCurrentDocument(); // 获取当前使用的文档对象 IDocumentObject[] QueryDocuments(); // 获取所有的文档对象 // 设置事件处理器 void SetDelegate( Delegates whichOne , EventHandler targer ); } // 目前只需要这一个事件 public enum Delegates { Delegate_ActiveDocumentChanged , } |
/// /// 编辑器对象必须实现这个接口 /// public interface IDocumentObject { // 这些属性是 RichTextBox 控件的相应的属性映射 string SelectionText { get ; set ; } Color SelectionColor { get ; set ; } Font SelectionFont { get ; set ; } int SelectionStart { get ; set ; } int SelectionLength { get ; set ; } string SelectionRTF { get ; set ; } bool HasChanges { get ; } void Select( int start , int length ); void AppendText( string str ); void SaveFile( string fileName ); void SaveFile(); void OpenFile( string fileName ); void CloseFile(); } |
/// /// 本程序的插件必须实现这个接口 /// public interface IPlugin { ConnectionResult Connect( IApplicationObject app ); void OnDestory(); void OnLoad(); void Run(); } /// /// 表示插件与主程序连接的结果 /// public enum ConnectionResult { Connection_Success , Connection_Failed } |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者