2013-08-22 15 views
0

如果我想要父對話框,當點擊子對話框按鈕的按鈕(通常是OK按鈕)時,獲取子對話框的數據。如何實現?如何在wxwidgets中實現父對話框和子對話框之間的數據交換

我的應用程序就像這樣:初始化我開始一個對話框,當點擊新按鈕時,它創建一個新的對話框來配置數據庫連接。當輸入必要的信息。我可以單擊子對話框的確定​​按鈕,子對話框將不會生效,那麼我需要使用父對話框將信息輸入保存在子對話框中。

如何實現它?

回答

1

即使關閉了屏幕上的對話框,C++ wxDialog對象仍然保持活動狀態。因此,通常情況下,您將數據存儲在此對象字段中(使用validators或手動覆蓋TransferDataFromWindow()),然後根據需要在顯示該對話框的代碼中從該對象檢索它。

相關問題