Version: 2.9.4
Public Member Functions | Public Attributes
wxDocChildFrame Class Reference

#include </home/zeitlin/src/wx/github/interface/wx/docview.h>

Inheritance diagram for wxDocChildFrame:

Detailed Description

The wxDocChildFrame class provides a default frame for displaying documents on separate windows.

This class can only be used for SDI (not MDI) child frames.

The class is part of the document/view framework supported by wxWidgets, and cooperates with the wxView, wxDocument, wxDocManager and wxDocTemplate classes.

Notice that this class handles wxEVT_ACTIVATE event and activates the child view on receiving it. Don't intercept this event unless you want to prevent from this happening.

The same remark applies to wxEVT_CLOSE_WINDOW, as wxDocParentFrame the frame handles this event by trying to close the associated view.

Library:  wxCore
Category:  Document/View Framework
参照:
Document/View Framework, Document/View Sample, wxFrame

Public Member Functions

 wxDocChildFrame (wxDocument *doc, wxView *view, wxFrame *parent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE, const wxString &name=wxFrameNameStr)
 Constructor.
virtual ~wxDocChildFrame ()
 Destructor.
wxDocumentGetDocument () const
 Returns the document associated with this frame.
wxViewGetView () const
 Returns the view associated with this frame.
void SetDocument (wxDocument *doc)
 Sets the document for this frame.
void SetView (wxView *view)
 Sets the view for this frame.

Public Attributes

wxDocumentm_childDocument
 The document associated with the frame.
wxViewm_childView
 The view associated with the frame.

List of all members.


Constructor & Destructor Documentation

wxDocChildFrame::wxDocChildFrame ( wxDocument doc,
wxView view,
wxFrame parent,
wxWindowID  id,
const wxString title,
const wxPoint pos = wxDefaultPosition,
const wxSize size = wxDefaultSize,
long  style = wxDEFAULT_FRAME_STYLE,
const wxString name = wxFrameNameStr 
)

Constructor.

virtual wxDocChildFrame::~wxDocChildFrame ( ) [virtual]

Destructor.


Member Function Documentation

wxDocument* wxDocChildFrame::GetDocument ( ) const

Returns the document associated with this frame.

wxView* wxDocChildFrame::GetView ( ) const

Returns the view associated with this frame.

void wxDocChildFrame::SetDocument ( wxDocument doc)

Sets the document for this frame.

void wxDocChildFrame::SetView ( wxView view)

Sets the view for this frame.


Member Data Documentation

The document associated with the frame.

The view associated with the frame.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines