class CChildFrame : public CMDIChildWnd
{
DECLARE_DYNCREATE(CChildFrame)
public:
CChildFrame();
public:
virtual ~CChildFrame();
protected:
DECLARE_MESSAGE_MAP()
virtual BOOL OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext);
COXTabViewContainer m_TabViewContainer;
public:
void SetViewContainer(int iPage);
};
void CChildFrame::SetViewContainer(int iPage)
{
.........код..............
}
Доступ к методам MFC (архитектрура Document/View)
Код:
и
Код:
class CReestrView : public CFormView
{
protected:
............
afx_msg void OnGridDblClick(NMHDR *pNotifyStruct, LRESULT* pResult);
............
};
{
protected:
............
afx_msg void OnGridDblClick(NMHDR *pNotifyStruct, LRESULT* pResult);
............
};
хочу сделать чтобы из CReestrView вызвать функцию которая CChildFrame
Код:
void CReestrView::OnGridDblClick(NMHDR *pNotifyStruct, LRESULT* pResult)
{
CChildFrame *pFrame = (CChildFrame*) ....... не знаю как тут писать
pFrame->SetViewContainer(1);
}
{
CChildFrame *pFrame = (CChildFrame*) ....... не знаю как тут писать
pFrame->SetViewContainer(1);
}
Помогите кто может как это сделать.
попробуй GetParentFrame()