如何在子对话框中获取父 wxFrame 指针
我做了一个程序来实现一些功能。我有一个 wxFrame、wxMenubar、wxScrolledWindow、wxListBox。通过点击菜单栏的某个菜单,我创建了几个用于信息输入的dlg,可能有几个级别(dlg创建后,还创建子dlg)我想在dliaogue中操作wxFrame的wxScrolledWindow的显示内容。我的问题是:如何在 dlg 中获取 wxFrame 指针。通常我创建的 dlg 是这样的,
类 Qgis2wxDbSourceSelectDlg:公共 wxDialog
Qgis2wxDbSourceSelectDlg( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Add PostGIS Table(s)"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 269,286 ), long style = wxDEFAULT_DIALOG_STYLE );
我想在Qgis2wxDbSourceSelectDlg中有wxFrame指针,我该怎么做?
我应该让 Qgis2wxDbSourceSelectDlg 也从 wxFrame 继承吗?以及如何将 wxFrame 指针传递给 Qgis2wxDbSourceSelectDlg?