Я только начинаю в классах оснований microsoft, и в своем приветственном мире приложение, используя новый мастер проекта, я вижу ссылку на m_pMainWnd-> ShowWindow (SW_SHOW) и m_pMainWnd-> UpdateWindow() в Метод InitInstance(). Я понимаю, что m_pMainWnd является указателем на главное окно приложения. моя проблема в том, что я вижу только ее объявление в файле afxwin.h, но не в его создании. Есть что-то, чего я не хватает, и, пожалуйста, просто исправьте меня, если я ошибаюсь. Я новичок программист.Где m_pMainWnd создается экземпляр
1
A
ответ
3
Главное окно кадра конкретизируется в InitInstance() метод приложения (CWinApp происхождения) класс просто так:
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CNetworkManagerDoc),
RUNTIME_CLASS(CMainFrame), // main SDI frame window
RUNTIME_CLASS(CNetworkManagerView));
if (!pDocTemplate)
return FALSE;
AddDocTemplate(pDocTemplate);
Смежные вопросы
- 1. C2DM: где создается экземпляр C2DMReceiver?
- 2. Найти, где экземпляр класса создается в Eclipse?
- 3. BroadcastReceiver не создается экземпляр
- 4. , когда экземпляр JVM создается?
- 5. Когда создается экземпляр ActionForm?
- 6. Как создается экземпляр шаблона?
- 7. Ведение журнала: регистрация места, где создается экземпляр класса
- 8. Java ObjectInputStream не создается экземпляр
- 9. Где создается серверный сервер redis?
- 10. Когда экземпляр QBPrivateChat создается локально?
- 11. управляемого экземпляр VM создается пустым
- 12. Объект XMLHttpRequest не создается экземпляр?
- 13. Найти, где создается объект
- 14. Где создается временная таблица?
- 15. Где создается StackOverflowException?
- 16. Как создается объект std :: cout/созданный экземпляр
- 17. m_pMainWnd изменен на NULL в MFC
- 18. Где создается путь репозитория Git?
- 19. Magento: Где создается этот «$ _formatedOptionValue»?
- 20. , когда экземпляр класса создается, сохраняя этот экземпляр пользователем
- 21. Как создается экземпляр объекта внутри блока «с»?
- 22. Почему новый экземпляр создается без нового оператора?
- 23. Как создается экземпляр класса Java Boolean?
- 24. Java внутренний класс новый экземпляр не создается
- 25. Экземпляр Facebook не создается в Spring Social
- 26. , экземпляр которого создается в нижней строке кода
- 27. Какой экземпляр Spring Framework MVC создается первым?
- 28. Как создается экземпляр класса внутри самого класса?
- 29. В AppDelegate, как создается экземпляр основного UIWindow?
- 30. Как создается экземпляр класса контроллера Spring?
поэтому включены Макровызов RUNTIME_CLASS (CNetworkManagerView) будет создать экземпляр m_pMainWnd со ссылкой на класс CNetworkManagerView? – Steve
Макрос RUNTIME_CLASS используется для вызова CRuntimeClass :: CreateObject() для создания объекта. Tricky. После создания документа, рамки и представления создаются таким образом, что они являются , инициализированными каркасом. –
Понял, и спасибо за вашу помощь. Из-за этого я не смог продолжить учебу со вчерашнего дня. – Steve