找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 16460|回复: 1
打印 上一主题 下一主题

请教UF_DRF_set_appended_text函数的用法

[复制链接]
跳转到指定楼层
1
发表于 2008-4-3 20:21:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
API上说UF_DRF_set_appended_text(tag_t dimension, int num_text, UF_DRF_appended_text_p_t appended_text)
然后UF_DRF_appended_text_s中又包含
location:
UF_DRF_appended_text_location_t location
appended text location

num_lines:
int num_lines
number of lines of appended text

text:
char** text
appended text array
如何使用这个函数,碰到这种结构类型的指针我就不会用,请高手指点,最好可以负值做个例子,谢谢
急求~~~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2008-4-4 13:23:25 | 只看该作者
//在尺寸前加G的标记
char txt[2];
int num_text=1;
sprintf(buf1,"char_tag=%d\n",char_tag);
UF_UI_write_listing_window("\n");
UF_UI_write_listing_window(buf1);
UF_DRF_appended_text_p_t appended_text;
appended_text->location=UF_DRF_APPENDED_TEXT_BEFORE;
appended_text->num_lines=1;
strcpy(txt, "G");
char *p = txt;
appended_text->text= &p;

sprintf(buf1,"char_tag=%d\n",char_tag);
UF_UI_write_listing_window(buf1);

UF_DRF_set_appended_text(char_tag,num_text,appended_text);

我试着写了上面的一段话,其中char_tag是前面选择单个对象对话框取得的一个dimension的tag,每次运行都可以输出第一个buf1,然后就报内存冲突的错误,所以可能就是UF_DRF_appended_text_p_t 负值出了问题,如果把那几句注释掉,就可以输出下面的一个buf1,请问高手该如何解决~~~
版主也来帮忙看看吧,谢谢阿~~~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-2-9 01:54 , Processed in 0.021547 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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