-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");