MFC
MFC Settimer
곰돌이짱
2013. 10. 21. 15:32
#include "MainDlg.h"
void CALLBACK TimerProc(HWND hWnd, UINT nID, UINT nEl, DWORD time);
void classA::SetTimer()
{
m_nTimerID = ::SetTimer(this->GetSafeHwnd(), IDT_TIMER1, Time, TimerProc);
}
void classA::FnByCallback()
{
// 타이머 호출 실행
}
void classA::StopTimer()
{
::KillTimer(this->GetSafeHwnd(), m_nTimerID);
}
void CALLBACK TimerProc(HWND hWnd, UINT nID, UINT nEl, DWORD time)
{
CWnd* m_pWnd = AfxGetMainWnd();
MainDlg* pDlg= (MainDlg*)m_pWnd;
pDlg->m_pAClass->FnByCallback();
}