【问题标题】:Frame resizing in wxwidgets在 wxwidgets 中调整框架大小
【发布时间】:2014-05-22 20:28:23
【问题描述】:

在用户调整框架大小后,如何捕获框架及其所有子项的修改大小? 我可以在用户完成调整框架大小后触发一些事件,以便我可以存储当前框架大小吗?

【问题讨论】:

    标签: c++ visual-c++ wxwidgets


    【解决方案1】:

    您可以在事件表中捕获事件:

    BEGIN_EVENT_TABLE(MyFrame,wxFrame)
      EVT_SIZE(MyFrame::OnSize)
    END_EVENT_TABLE()
    

    然后:

    void MyFrame::OnSize(wxSizeEvent &event)
    {
      event.Skip();
      ... do something
    }
    

    确保函数在 h 文件中声明:

    void OnSize(wxSizeEvent &event);
    

    【讨论】:

      猜你喜欢
      • 2018-03-05
      • 1970-01-01
      • 2021-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多