我有一个(也许)简单的问题。我想在用户单击“最大化”后调整我的程序窗口的大小,因为我想将数据调整到窗口,而不留下“灰色补丁”(希望它确实有意义,哈哈,因为我来自意大利我'我不确定是不是)。问题是如果我尝试显示一条简单的消息,它就不会出现。这是我认为您需要查看我的课程的一段代码(cpp 文件)
void EBCFrame::OnMaximize(wxMaximizeEvent& event)
{
// _window->Fit();
wxMessageBox(_T("maximize test"));
}
// Event table for EBCFrame
BEGIN_EVENT_TABLE(EBCFrame, wxFrame)
...
EVT_MAXIMIZE(EBCFrame::OnMaximize)
END_EVENT_TABLE()
这是头文件
class EBCFrame : public wxFrame
{
public:
// Constructor
EBCFrame(const wxString& title);
// Event handlers
.....
void OnMaximize(wxMaximizeEvent& event);
private:
// This class handles events
DECLARE_EVENT_TABLE()
wxScrolledWindow* _window;
....
};
如果这还不够并且您需要完整的代码,我深表歉意;在这种情况下,我会在再次阅读此问题后立即提供。谢谢您的支持!