- // called by wxWindow whenever it gets focus
- void SetLastFocus(wxWindow *win) { m_winLastFocused = win; }
- wxWindow *GetLastFocus() const { return m_winLastFocused; }
+ // window proc for the frames
+ virtual WXLRESULT MSWWindowProc(WXUINT message,
+ WXWPARAM wParam,
+ WXLPARAM lParam);
+
+#if wxUSE_MENUS
+ // get the currently active menu: this is the same as the frame menu for
+ // normal frames but is overridden by wxMDIParentFrame
+ virtual WXHMENU MSWGetActiveMenu() const { return m_hMenu; }
+
+ // Look up the menu in the menu bar.
+ virtual wxMenu* MSWFindMenuFromHMENU(WXHMENU hMenu);
+#endif // wxUSE_MENUS