- UID
- 5244
- 积分
- 1648
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2002-5-18
- 最后登录
- 1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 efan2000 于 2014-4-18 15:23 编辑
通过C++/CLI实现ARX的托管函数在NET里调用,示例如下:
- [CommandMethod("addcc")]
- public static void AddCc()
- {
- int r = mcnetarx.acEdCommandStack.AddCommand("ccgroup", "ccglobal", "cc", 0, cc);
- if (r != 0)
- {
- mcnetarx.GlobalFunctions.AcedAlert("加载失败! ");
- }
- }
- public static void cc()
- {
- mcnetarx.GlobalFunctions.AcedAlert("晓东CAD");
- }
- [CommandMethod("removecc")]
- public static void RemoveCc()
- {
- int r = mcnetarx.acEdCommandStack.RemoveCmd("ccgroup", "ccglobal");
- if (r != 0)
- {
- mcnetarx.GlobalFunctions.AcedAlert("卸载失败! ");
- }
- }
运行结果:
mcnetarx 已加载。
命令: addcc
命令: cc
命令: removecc
命令: cc
未知命令“CC”。按 F1 查看帮助。
下载地址:http://bbs.xdcad.net/thread-672529-1-1.html
|
|