返回介绍

简介

发布于 2023-08-09 23:10:34 字数 1179 浏览 0 评论 0 收藏 0

在CAD控件中,所有与用户交到的操作函数, 都必须放在命令执行事件中调用,因为与用户交互操作时,CAD控件会启动一个临时的windows消息循环,在调用交互函数时,会临时等待用户操作完成,在命令事件退出时,控件就有机会在临时消息循环时做退出处理

比如在等待用户交到操作过程中,如果用户点击了窗口上关闭按钮结束程序,或点击了另一个按钮,又重新执行一个命令,这些都需要CAD控件在事件结束时自动处理退出事宜

COM接口的命令执行

DoCommand: 该函数开始执行控件的一个用户自定义命令,参数是命令的id,这个id值可以随便取值,它是用来标识该命令, 多个命令之间的id值不能重复 。

DoCommand的调用后,程序将会跳转命令执行事件函数中。 命令调用过程如下图:

15089156635298231.png

动态画直线示例: 点击此处下载演示实例

另一个动态画图例子: 点击此处下载演示实例

视频如下:

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文