CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

同步接口

2022-12-31 10:33| 发布者: admin| 查看: 251| 评论: 0|来自: AutoCAD

有几个函数支持此功能。这些包括

  • acedSetIUnknownForCurrentCommand()全局函数
  • acedGetIUnknownForCurrentCommand()全局函数
  • AcApDocManager::sendModelessInterrupt()成员函数
  • AcEditorReactor::cmdIUnkModified()成员函数

该函数将 COM 对象包装器与当前文档的当前命令相关联。应用程序调用此函数以将对象指定为“特性”选项板通知的目标。函数的通知在每次成功调用后发送。该函数返回关联对象的指针。acedSetIUnknownForCurrentCommand()AcEditorReactor::cmdIUnkModified()acedSetIUnknownForCurrentCommand()acedGetIUnknownForCurrentCommand()IUnknown

该函数触发一个序列,该序列最终通知命令特性选项板中断。此函数通知其唯一参数中指定的文档。文档通过 ObjectARX 用户输入函数将此通知转发到当前活动的命令。AcApDocManager::sendModelessInterrupt()

两个常量(和)有助于建立和同步此通信通道。标志用于定义可与“特性”选项板输入同步的命令。用户输入函数 and(由这些同步命令调用)在当前文档发送无模式中断通知时返回。仅当正在运行的命令当前正在提示并使用 theflag 注册时,文档才会发送此消息。命令处理程序负责检查用户输入函数返回值并做出适当的响应。ACRX_CMD_INTERRUPTIBLERTMODELESSACRX_CMD_INTERRUPTIBLEacedGetXxxx()AcEdJig::acquireXxxx()RTMODELESSACRX_CMD_INTERRUPTIBLE


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 14:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部