class WXDLLEXPORT wxMDIChildFrame : public wxFrame
{
- DECLARE_DYNAMIC_CLASS(wxMDIChildFrame)
-
public:
wxMDIChildFrame();
wxMDIChildFrame(wxMDIParentFrame *parent,
const wxString& name = wxFrameNameStr);
virtual bool IsTopLevel() const { return FALSE; }
-
+
// MDI operations
virtual void Maximize(bool maximize = TRUE);
virtual void Restore();
// Handlers
bool HandleMDIActivate(long bActivate, WXHWND, WXHWND);
- bool HandleSize(int x, int y, WXUINT);
bool HandleWindowPosChanging(void *lpPos);
bool HandleCommand(WXWORD id, WXWORD cmd, WXHWND control);
virtual void DoGetPosition(int *x, int *y) const;
virtual void DoSetClientSize(int width, int height);
virtual void InternalSetMenuBar();
+
+ DECLARE_DYNAMIC_CLASS(wxMDIChildFrame)
};
// ---------------------------------------------------------------------------
// Explicitly call default scroll behaviour
void OnScroll(wxScrollEvent& event);
+ virtual void DoSetSize(int x, int y,
+ int width, int height,
+ int sizeFlags = wxSIZE_AUTO);
protected:
void Init() { m_scrollX = m_scrollY = 0; }