MFC Settimer

MFC 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();
}





'MFC' 카테고리의 다른 글

로그인 다이얼로그  (0) 2013.11.04
로그인 계정 얻기  (0) 2013.11.01
Access child members within parent class, C++  (0) 2013.10.31
Using Timers  (0) 2013.10.21
ListCtrl 선택값 가져오기  (0) 2013.09.30
Posted by 곰돌이짱
,