Вызов AfxGetMainWnd () из производного класса DialogEx возвращает NULL

Мне нужно получить доступ к элементу основного кадра и может быть изменено по ссылке.
Вот бесплатная функция, чтобы получить основной кадр

inline CMainFrame* GetMainFrame()
{
CMainFrame* mainFrame = dynamic_cast<CMainFrame*>(AfxGetMainWnd());
ASSERT(mainFrame);
return mainFrame;
}

Я вызвал вышеупомянутую функцию к моему диалогу приложения MFC и нашел указатель основного кадра NULL.

Как я могу получить доступ к основному элементу рамы, который можно изменить по ссылке?

Заранее спасибо.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]