点击查看详细介绍

设置背景色

leader_dd 7年前 6530 7

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


想通过UF_DISP_set_color函数 快速调整背景色。但设置完成后无效。
不知道哪里出的问题。
代码如下:
double clr_values [ 3 ];

clr_values[0]=255.0;

clr_values[1]=255.0;

clr_values[2]=255.0;

UF_DISP_set_color(UF_DISP_BACKGROUND_COLOR,UF_DISP_rgb_model,NULL,clr_values);
UF_DISP_load_color_table();

请高手帮忙解答。

2

最新回复 (7)
  • nxopen 7年前
    1

    请先设置:首选项->背景-> 然后将着色视图改为 普通

    即可看到代码设置背景颜色的效果!

  • leader_dd 7年前
    2

    感谢大神回复,我用的是UG8.0,【背景】的着色视图默认就是纯色(普通)的。之所以没有修改成功是因为从选取器中获取的颜色转换成RGB值直接使用是无效的。需要再做一次转换处理(除以255)。才能在UF_DISP_set_color的clr_values参数中使用。
    问题解决,再次感谢大神翻牌!

    该帖子被leader_dd在2018-7-27 10:06:43编辑过

  • licxsw 7年前
    3

    回复:1楼
    那请问如何在代码上直接改成普通呢?

  • licxsw 7年前
    4

    回复:2楼
    我在10.0上 除以255 不成功

  • leader_dd 7年前
    5

    回复:4楼
    如果不是【编辑背景】需要改成普通的问题,请贴出代码。

  • z4439456 7年前
    6

    同问如何在代码上直接改成普通呢?

  • looklz 6年前
    7

    通过内部函数可以设变渐变色。 目前没有找到有函数可以更改将那个枚举选项改为“普通”,除非用宏

请登录后发表新帖