购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_DRAW_set_suppress_view_updat( logical suppress_view_update) 函数说明:
改变禁止视图更新偏好的值。 这个偏好被保存到根的一部分。如果没有零部件都加载,将发生错误。如果优先为TRUE,则执行其隐函数绘图的更新,将不会更新绘图员的意见。请注意,手动视图不会自动更新。为一个视图来自动更新,UF_DRAW_set_auto_update设置为TRUE,并设置suppress_view_update为FALSE。注:NX2开始,这种偏好被保存的部分。某些部分可能已被无意中保存更新抑制看法 关掉。为了让用户覆盖压制视图更新设置,环境变量“UGII_SUPPRESS_VIEW_UPDATE”可与设置值“0”或“1”。如果设置为1,这将防止自动出过期的意见更新。
函数参数:
第1个参数为输入:
suppress_view_update代表参数变量,logical 为输入参数类型,禁止查看更新偏好设置:TRUE =禁止所有系统启动的视图更新。 FALSE =允许所有系统启动的视图更新。
UF_DRAW_set_suppress_view_updat函数实例代码演示:
在下面的示例中的代码改变了禁止查看更新首选项的值。
[quote]
#include <stdio.h>
#include <uf.h>
#include <uf_draw.h>
#include <uf_draw_types.h>
void ufusr(char *param, int *retcod, int param_len)
{
int ifail = 0;
char error_message[133];
ifail = UF_initialize();
if (!ifail)
{
/* Set the suppress view update flag off. */
ifail = UF_DRAW_set_suppress_view_updat(false);
}
printf ("UF_DRAW_set_suppress_view_updat 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]