iCAx开思工具箱
标题:
初学UG二次开发的几点体会和一些问题
[打印本页]
作者:
wondre
时间:
2003-6-30 08:53
标题:
初学UG二次开发的几点体会和一些问题
学习UG二次开发已经有一个多礼拜了。首先是把清华那本书浏览了一下,然后把Document和API也大概了解了一下,总的感觉好象是不容易找到自己想要的东西。
我按照zzz的手把手做完了例子,又做完了从一个UIStyler弹出另一个UIStyler,虽然中间有一些小小的障碍,但还是比较顺利的作完了。但做完了之后回头看,有些问题不明白,希望大家指点。
1、资源查找问题。zzz的例子很好,符合windows编程的思维习惯(比清华那本书要好^_^)。但是可以发现其数据访问的方式与MFC不一样,其中UF_STYLER_value_type_s这个数据类型很重要。虽然在UF_STYLER里找到了其相关说明,但很多细节的东西找不到,比如item_attr理到底使用哪些属性,indicator到底使用那些类型等问题,如何得到进一步的关于这些问题的详细帮助呢?同样,用search功能经常查处一堆无用的结果,如何有效使用search呢?
作者:
zzz
时间:
2003-6-30 10:29
item_attr和indicator是和控件本身以及操作的性质密切相关的。不同的控件有着不同的item_attr。
item_attr主要是指控件的属性,如控件的值,可见性,活动性等。
操作主要指的是设置(set)属性的值,还是询问(ask)属性的值。这些在UG的帮助中讲的很清楚。
下面是一个具体的例子。
作者:
wondre
时间:
2003-6-30 21:53
谢谢zzz的指点!算是解决了与对话框数据交换的大问题。
今天基本上走通了一条二次开发的路子:从菜单中弹出对话框——>在视图中选取对象——>实现自己想要的操作。并编程实现了一个自己简单的拉伸程序。有那么一点点成就感。
在这里还想问个问题,仍然是关于帮助查找的问题(因为觉得能高效地运用帮助实在是太重要了)。
比方说我在做对象遍历的例子时,其中遍历特征时需要用到type=UF_feature_type这个常量。我猜应该在UF_OBJ里边有相关说明,但是没有。在UF_OBJ_objs_in_part这个函数里也没有进一步说明。如果用搜索,也没用。明明知道还应该有其它type,但却找不到相关的帮助。
怎么使用API Reference Guide和Document找到自己的东西呢?望指点。
作者:
zzz
时间:
2003-6-30 22:02
在头文件里面找很方便啊。
作者:
wondre
时间:
2003-7-1 16:08
看了zzz回答的一个关于两个对话框之间的数据传递问题,深受启发,没想到client_data有如此功能。
我做实验的时候,正向传递没有问题,即当对话框11调出对话框22是,将11中的数据传到22,成功。但是反向传递我没搞明白,即如何在按了22的OK之后,将22的数据传回到11?
作者:
wufei0108
时间:
2006-2-18 16:08
能问一个超级菜鸟的问题吗?Document到底是什么?在UG的某一安装文件夹里还是在哪里能看到?
作者:
icaxbluesea
时间:
2006-2-18 17:28
test
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3