Re[5]: CSplitterWnd.CreateView
От: Vicont Россия  
Дата: 16.08.04 13:32
Оценка:
Здравствуйте, mentor, Вы писали:

M>Здравствуйте, Vicont, Вы писали:


M>>>2. Это класс наследуемый от CRichEditView больше контролов вроде там нет


V>>а на реализуцию CRichBrowserView посмотреть можно?


M>

M>class CRichBrowserView : public CRichEditView
M>{
M>protected:
M>    CRichBrowserView();           // protected constructor used by dynamic creation
M>    DECLARE_DYNCREATE(CRichBrowserView)

M>// Attributes
M>public:

M>// Operations
M>public:
M>    //ValuesInfo* vlInfo;
M>    CTraceBrowserDoc* GetDocument();
M>    void GetRichEditInfo(CTraceBrowserDoc* pDoc, CTraceBrowserView* pView);
M>    inline CTraceBrowserApp* CRichBrowserView::GetApp()
M>    { return (CTraceBrowserApp*)AfxGetApp();}

M>// Overrides
M>    // ClassWizard generated virtual function overrides
M>    //{{AFX_VIRTUAL(CRichBrowserView)
M>    public:
M>    virtual void OnInitialUpdate();
M>    protected:
M>    virtual void OnUpdate(CView* pSender, LPARAM lHint, CObject* pHint);
M>    //}}AFX_VIRTUAL

M>// Implementation
M>protected:
M>    virtual ~CRichBrowserView();
M>#ifdef _DEBUG
M>    virtual void AssertValid() const;
M>    virtual void Dump(CDumpContext& dc) const;
M>#endif


M>protected:
M>    CHARFORMAT2 m_cf;
M>    // Generated message map functions
M>protected:
M>    //{{AFX_MSG(CRichBrowserView)
M>    afx_msg void OnDestroy();
M>    //}}AFX_MSG
M>    DECLARE_MESSAGE_MAP()
M>};

M>#ifndef _DEBUG  // debug version in TraceBrowserView.cpp
M>inline CTraceBrowserDoc* CRichBrowserView::GetDocument() { 
M>    return (CTraceBrowserDoc*)m_pDocument; 
M>}
M>#endif
M>


M>Или надо какого-т конкретного метода?


A AfxInitRichEdit() вызывается?

И еще можешь кинуть какие методы вызываются перед падением.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.