-1
是否有办法在fltk项目中编写if语句,以便查看Fl_Box的颜色,然后返回值? 像这样:
如果(颜色(Fl_Box)== FL_Blue)
{INT I = 0}
预先感谢。FLTK颜色if语句
是否有办法在fltk项目中编写if语句,以便查看Fl_Box的颜色,然后返回值? 像这样:
如果(颜色(Fl_Box)== FL_Blue)
{INT I = 0}
预先感谢。FLTK颜色if语句
当然,所有小部件都具有color()
函数(请参阅http://www.fltk.org/doc-1.3/classFl__Widget.html#a03c07e0725994cddf9070f9f1cd215c4)。
如果您在Enumerations.H
在FLTK包括文件夹看起来是有const Fl_Color FL_BLUE = 216;
,所以你可能需要使用FL_BLUE
自然你需要真正有一个指针有问题的部件,所以你必须
if (some_box->color()==FL_BLUE)
在你的代码的其他地方你有
Fl_Box* some_box;
some_box = new Fl_Box(x,y,w,h,"Name");