관리 메뉴

MuTa

MFC 구조 본문

MFC-C++

MFC 구조

MuTa 2014. 5. 13. 14:10





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void CXXView::OnDraw(CDC* pDC)
{
    CXXDoc* pDoc = GetDocument();
    ASSERT_VALID(pDoc);
    
    if(!pDoc)
    {
        return;
    }
       
    int i;
    int dan = 7;
    CString str;
    
    for(i=1; i<=9; i++)
    {
        str.Format(_T("%d x %d = %d"), dan, i , dan*i);
        pDC->TextOut(20, 20*i, str);
    }
 }

데이터가 변했을때 Invalidate 함수를 사용해 강제로 다시 그리기를 명령할때 OnDraw 호출함
CDC 클래스(DC를 추상호한 클래스)의 클래스 포인터를 넘겨준다.

DC는 글씨 그림 비트맵 출력 정보를 모아 놓은 구조체



출처 : 영상처리 프로그래밍 by Visual C++ 한빛 미디어

'MFC-C++' 카테고리의 다른 글

Std::vector Sort  (0) 2016.03.30
SetThreadAffinityMask()  (0) 2014.06.05
error C2065  (0) 2014.04.16
error C2065  (0) 2014.04.16
MFCTIP  (0) 2014.04.15