2012-11-26 5 views
1

I 예C++ FLTK의 restting 성분

Fl_Choice* mySideChoice; 
mySideChoice = new Fl_Choice(aX, aY, aWidth, aHeight, "Side"); 

이 다단계 프로세스의 일부를 들면,도 5의 선택 구성 요소를 갖는다. 프로세스가 끝나면 모든 구성 요소를 다시 설정하여 사용자가 다시 구성 할 수있게하려고합니다. 나는 어려움을 겪고있다. widgit이 만들어지면 텍스트는 비어 있고 사용자는 콜백을 호출하기 위해 무언가를 고를 필요가 있습니다. 그것들을 클릭하고 값을 선택해야하는 매우 분명한 사용자입니다.

는이 코드로 "재설정"으로 기대했다 : 나는 다시 widgit를 표시 할 때
mySideChoice->hide(); 
mySideChoice->value(0); 

가 작동하지 않습니다

, 그냥 첫 번째 값을 선택합니다. 완전히 widgit를 다시 경우에도,

Fl::delete_widget(mySideChoice); 
Fl::do_widget_deletion(); 
Fl::check(); 
Fl::flush(); 
Sleep(1000); 
mySideChoice = new Fl_Choice(aX, aY, aWidth, aHeight, "Side"); 
Fl::check(); 
Fl::flush(); 

않아요 작업 :

난 그냥 어딘가 노력이 지저분한 코드를 시도했다. 위젯은 창문에 전혀 나타나지 않습니다 ...

Help! 어떤 아이디어?

감사합니다.

답변

0

하! 너무 바보 같아.

mySideChoice->value(-1); 
관련 문제