使用IUP C / C ++更改切换前景色

时间:2016-10-28 07:19:39

标签: c++ windows colors iup

使用IUP 3.16版,我无法更改切换的前景文本颜色。

Ihandle *MainHbox = IupHbox
(

  CheckBox = IupToggle("Checkbox Label", NULL),
  NULL

);

IupSetAttribute(CheckBox, "FGCOLOR", "0 255 0"); // Checkbox Label Green

不会返回任何错误,但文字颜色仍为黑色。

https://webserver2.tecgraf.puc-rio.br/iup/en/elem/iuptoggle.html

https://webserver2.tecgraf.puc-rio.br/iup/en/attrib/iup_fgcolor.html

1 个答案:

答案 0 :(得分:1)

请注意,在IupToggle文档中,在使用Visual Styles的Windows中,即在使用清单启用win32控件中的现代界面时,将忽略fgcolor。这是本机系统行为。

另一种方法是使用带有title =""的切换,并使用标签撰写hbox。