MFC modal dialog에서 initdialog후에 그림 그리기

BEGIN_MESSAGE_MAP(CGroupChatWindow, CDialog)
...
ON_WM_TIMER()
...
 END_MESSAGE_MAP()



OnInitDialog() 에서
SetTimer(UID, Interval, CallBackFunc);
i.g.> SetTimer(100,1000,NULL); // 1초에 한번씩 OnTimer쪽 실행



헤더에
afx_msg void OnTimer(UINT nIDEvent); 
추가


CCLASSNAME::OnTimer(UINT nIDEVENT)
{
    switch(nIDEvent)
    {
        case 100:
                 // Flag set or Function call
             break;
    }
    KillTimer(100);

}

루틴 추가. 

그리고 

//ON_WM_PAINT()

이거 안하면 Timer에 안들어가짐. 

Comments

Popular posts from this blog

[VS2010][VS2015] "stdafx.h 을 포함 소스를 찾을 수 없습니다" 에러 해결법