明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1660|回复: 3

谁能帮助我?(有关ARX 与 MFC)

[复制链接]
发表于 2003-4-6 10:54:00 | 显示全部楼层 |阅读模式
我 写了一个 void DrawTest(); 函数,
里面是创建一条直线,然后添加到ACAD模型空间,当我执行命令(ACAD命令行)时,调用DrawTest(); 成功,但当我创建一个无模式对话框,在按下对话框的按纽时,调用DrawTest();
失败,然而在 对话框 OnInitialize()时调用DrawTest();也成功。
请问这是为何
发表于 2003-4-10 11:36:00 | 显示全部楼层

LockDocument

发表于 2003-4-10 17:05:00 | 显示全部楼层

这样应该可以

你是不是在按钮单击命令里这样调用
onbutton()
{
   drawtest();
..............
}如果是这样你必须保证,drawtest()是你的对话框类的成员函数否则是不行的
你可以将drqwtest()里的源代码直接写入单击按钮响应函数里应该就可以实现了不知是否可行继续交流
发表于 2003-4-10 17:56:00 | 显示全部楼层

LockDocument如何用?

我也碰到类似问题,我用Arx应用程序弹出一个对话框,然后通过单击对话框按钮绘图就会报错。但通过命令行输入相关命令执行正常。分析可能是通过按钮单击需要指定是在哪个文档(不管是打开一个文档还是几个文档)上绘图。
    具体该如何做,请指教!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 19:57 , Processed in 0.163795 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表