点击查看详细介绍

UF_DRAW_set_sxview_display() 函数的参数解释说明、函数详细用法,以及实例代码演示

misnn 6年前 867 0

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


函数结构:
UF_DRAW_set_sxview_display
(
tag_t view_tag,
UF_DRAW_sxview_prfs_t * sxview_parms
)

函数说明:
将指定的剖面视图显示首选项的值。

函数参数:
第1个参数为输入:
view_tag代表参数变量,tag_t 为输入参数类型,剖面视图对象的标签

第2个参数为输入:
sxview_parms代表参数变量,UF_DRAW_sxview_prfs_t * 为输入参数类型,数据结构包含剖视图偏好参数。

UF_DRAW_set_sxview_display函数实例代码演示:
剖面视图偏好结构如下:UF_DRAW_sx_background_off剖面图的背景是关闭的,如果UF_DRAW_sx_background_on剖视图背景。UF_DRAW_sx_crosshatch_off剖视图交叉线是关闭的,如果UF_DRAW_sx_crosshatch_on剖视图十字线。在下面的示例代码设置剖面视图显示首选项设置。
[quote]
#include <stdio.h>
#include <string.h>
#include <uf.h>
#include <uf_draw.h>
#include <uf_draw_types.h>
#include <uf_obj.h>
void ufusr(char *param, int *retcod, int param_len)
{
int ifail = 0;
int numchrs;
tag_t sxview_tag = NULL_TAG;
char error_message[133];
char * sxview_name = "sx@3";
UF_DRAW_sxview_prfs_t sxview_parms;
ifail = UF_initialize();
if (!ifail)
{
numchrs = strlen (sxview_name);
ifail = uc5028 (sxview_name, numchrs, &sxview_tag);
}
if (!ifail)
{
/* Set section view crosshatch parameter on */
sxview_parms.sx_background = UF_DRAW_sx_background_on;
sxview_parms.sx_crosshatch = UF_DRAW_sx_crosshatch_off;
ifail = UF_DRAW_set_sxview_display (sxview_tag,
&sxview_parms);
}
printf ("UF_DRAW_set_sxview_display sample ");
if (ifail)
{
ifail = UF_get_fail_message( ifail, error_message );
printf( "fails.\nError is: %s\n", error_message );
}
else
printf( "is successful.\n" );
UF_terminate();
}




[/quote]

0

最新回复 (0)
请登录后发表新帖