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