- // a MSW only function which sends a size event to the window using its
- // current size - this has an effect of refreshing the window layout
- virtual void SendSizeEvent();
+ // override the base class function to handle iconized/maximized frames
+ virtual void SendSizeEvent(int flags = 0);
+
+ virtual wxPoint GetClientAreaOrigin() const;
+
+ // override base class version to add menu bar accel processing
+ virtual bool MSWTranslateMessage(WXMSG *msg)
+ {
+ return MSWDoTranslateMessage(this, msg);
+ }
+
+ // 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; }
+#endif // wxUSE_MENUS