반응형
1. CDocument, CView를 기본 클래스로 도큐먼트, 뷰 클래스 생성
2.
View.h
#include "Doc클래스명.h"
...
Doc클래스 *GetDocument();
View.cpp
Doc크래스 *View클래스::GetDocument()
{
return (Doc클래스 *)m_pDocument;
}
void View클래스명::OnDraw(CDC* pDC)
{
2.
View.h
#include "Doc클래스명.h"
...
Doc클래스 *GetDocument();
View.cpp
Doc크래스 *View클래스::GetDocument()
{
return (Doc클래스 *)m_pDocument;
}
void View클래스명::OnDraw(CDC* pDC)
{
Doc클래스명 *pDoc = GetDocument();
ASSERT_VALID(pDoc);
}
App.cpp
#include "Doc클래스명"
#include "View클래스명"
...
BOOL App::InitInstance()
{
...
pDocTemplate = new CMultiDocTemplate(IDR_MDIPaintTYPE,
RUNTIME_CLASS(Doc클래스명),
RUNTIME_CLASS(CChildFrame),
RUNTIME_CLASS(View클래스명));
AddDocTemplate(pDocTemplate);
...
}
Resource
Menu와 StringTable에 추가
ASSERT_VALID(pDoc);
}
App.cpp
#include "Doc클래스명"
#include "View클래스명"
...
BOOL App::InitInstance()
{
...
pDocTemplate = new CMultiDocTemplate(IDR_MDIPaintTYPE,
RUNTIME_CLASS(Doc클래스명),
RUNTIME_CLASS(CChildFrame),
RUNTIME_CLASS(View클래스명));
AddDocTemplate(pDocTemplate);
...
}
Resource
Menu와 StringTable에 추가
반응형
'Devlopment > C,C++,Ruby,Python' 카테고리의 다른 글
VC++ 변수 표기법 (0) | 2010.03.12 |
---|---|
VC++ Data Type (0) | 2010.03.12 |
VC++ 컴파일/모드 (0) | 2010.03.12 |
[VC++] MessageBox (0) | 2010.03.10 |
[VC++] 프로세스간 통신(IPC) (0) | 2010.03.04 |
[VC++] 객체 간 통신 (0) | 2010.02.25 |
[VC++] 모달/모덜리스 대화상자 (0) | 2010.02.23 |
[VC++] 변수 Naming Rule (0) | 2009.04.06 |
PROC, ORACLE에 Query문에서 공백문자 처리 (0) | 2009.04.06 |
C Comment (1) | 2009.03.31 |