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

iCAx开思网

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

手把手教你做UG二次开发。

[复制链接]
261
发表于 2006-10-21 09:00:00 | 只看该作者
不行了阿,有点晕阿1
不懂!谢谢!
262
发表于 2006-10-21 16:34:37 | 只看该作者
各位大大,不知道遇到这种情况没有,我实在是想不到它的原因了,请各位帮忙看看是什么原因
在UIstyler自己搭建的框架下,导入到vc6.0中添加回调函数的代码,加上几个#include <uf_attr.h>,#include <uf_disp.h>,#include <uf_obj.h>而已,所有.h文件在vc界面上已经设置环境。在回调函数的定义中,例如:

int COLUMN_construct_cb ( int dialog_id,
             void * client_data,
             UF_STYLER_item_value_type_p_t callback_data)
{    tooltag=NULL_TAG;
  UF_STYLER_item_value_type_t  data;     
 /* Make sure User Function is available. */  
     if ( UF_initialize() != 0)
          return ( UF_UI_CB_CONTINUE_DIALOG );

     /* ---- Enter your callback code here ----- */

       
         data.item_id  =COLUMN_POSTIONTOOL;
         data.item_attr=UF_STYLER_SENSITIVITY;         
         data.value.integer = FALSE;
         UF_STYLER_set_value(dialog_id , &data);
                                           // she ding chu zhi
     data.item_id  =COLUMN_MIN_RAD;
         data.item_attr=UF_STYLER_VALUE;         
         data.value.real = 1;
         UF_STYLER_set_value(dialog_id , &data);

     data.item_id  =COLUMN_MAX_RAD;
         data.value.real = 1.5;
         UF_STYLER_set_value(dialog_id , &data);
         
     data.item_id  =COLUMN_LENGTH;
         data.value.real = 3;
         UF_STYLER_set_value(dialog_id , &data);

     data.item_id  =COLUMN_X_FIX;
         data.value.real = 0;         
         UF_STYLER_set_value(dialog_id , &data);

     data.item_id  =COLUMN_y_FIX;
         data.value.real = 0;         
         UF_STYLER_set_value(dialog_id , &data);

         data.item_id  =COLUMN_y_FIX;
         data.value.real = 0;         
         UF_STYLER_set_value(dialog_id,&data);

     UF_terminate ();

    /* Callback acknowledged, do not terminate dialog */
    return (UF_UI_CB_CONTINUE_DIALOG);
    /* A return value of UF_UI_CB_EXIT_DIALOG will not be accepted    */
    /* for this callback type.  You must continue dialog construction.*/

编译系统对红色字的地方即UF_STYLER_item_value_type_t data;这个提示下面的错误信息:
  error C2275: 'UF_STYLER_item_value_type_t' : illegal use of this type as an expression
        d:\unigraphics nx\ugopen\uf_styler.h(291) : see declaration of 'UF_STYLER_item_value_type_t'

[ 本帖最后由 xuehao_ug 于 2006-10-21 16:43 编辑 ]
263
发表于 2006-10-21 16:54:55 | 只看该作者
264
发表于 2006-10-23 10:29:19 | 只看该作者
怎么没有哪位大哥解答我的问题了啊,对了这个问题又有了新的进展。但我一次建工程的时候UF_STYLER_item_value_type_t  data;定义不了,但是我再建一次工程重新导入uistyler的生成源文件添加代码时,又能UF_STYLER_item_value_type_t  data;定义。最后我总结出一个特点,在奇数次新建工程时,这个定义会出错,偶数次时该定义就会成功!
265
发表于 2006-11-13 12:33:09 | 只看该作者
我是刚接触.UG开发.
请问这个问题是怎么了...

本帖子中包含更多资源

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

x
266
发表于 2006-11-14 16:55:13 | 只看该作者
264楼的兄弟,我也是新手,不知道你说的这个类型是什么用的,但是查了一下帮助,好像没有这个类型诶,只有UF_STYLER_item_value_type_s,是不是你搞错了?
267
发表于 2006-11-17 13:14:32 | 只看该作者
高手,呵呵。
268
发表于 2006-11-23 20:39:01 | 只看该作者
原贴由jsff35发表:
264楼的兄弟,我也是新手,不知道你说的这个类型是什么用的,但是查了一下帮助,好像没有这个类型诶,只有UF_STYLER

有这个定义吧,typedef struct UF_STYLER_item_value_type_s UF_STYLER_item_value_type_t。
269
发表于 2006-11-23 20:42:07 | 只看该作者
有定义阿
说明中有:
typedef struct UF_STYLER_item_value_type_s UF_STYLER_item_value_type_t
270
发表于 2006-11-24 10:47:49 | 只看该作者
弱问:VB6.0可以开发UG?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2024-12-26 22:57 , Processed in 0.030603 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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