Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Доступ к методам MFC (архитектрура Document/View)

16K
26 марта 2009 года
swilong
7 / / 10.06.2006
Имеется два класса

Код:
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)
{
          .........код..............
}


и

 
Код:
class CReestrView : public CFormView
{
protected:
            ............
    afx_msg void OnGridDblClick(NMHDR *pNotifyStruct, LRESULT* pResult);
            ............
};


хочу сделать чтобы из CReestrView вызвать функцию которая CChildFrame

 
Код:
void CReestrView::OnGridDblClick(NMHDR *pNotifyStruct, LRESULT* pResult)
{
    CChildFrame *pFrame = (CChildFrame*) ....... не знаю как тут писать

    pFrame->SetViewContainer(1);        
}


Помогите кто может как это сделать.
412
27 марта 2009 года
grgdvo
323 / / 04.07.2007
попробуй GetParentFrame()
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог