2014-09-12 117 views
0

我想用fltk創建一個自定義對話窗口。我會把小部件。後臺進程應該等待對話框完成。我找不到任何這樣的例子。我正在尋找fl_input函數。我發現了makeform()函數,但它並沒有太大的幫助。創建自定義fltk對話框/模態窗口

回答

1

我在庫中找到了innate()函數。在函數中有以下幾行:

while (w->shown()) Fl::wait(); 

這是我的解決方案。例如:

Fl_Window* w = new Fl_Window(400, 300); 
w->set_modal(); 
w->show(); 
while (w->shown()) Fl::wait(); 

將等待用戶關閉窗口。

-1

只需使用Fl_Window並調用set_modal()函數。