求教TimerProc怎么才能使用类里的成员和调用类里的成员函数
南安风语者 2013-03-20 05:27:17 求教TimerProc怎么才能使用类里的成员和调用类里的成员函数
class CTestDlg : public CDialogEx
{
.........
private:
BOOL m_bRun;
ADOConn *m_ADOConn;
..........
}
void CTestDlg : Run()
{
SetTimer( 1, 30000, (TIMERPROC)TimerProc);
}
void CALLBACK TimerProc(HWND hwnd,UINT uMsg,UINT idEvent,DWORD dwTime )
{
if( NULL != m_ADOConn && m_bRun)
{
m_ADOConn->GetVehicleNum();
}
}
代码如上,肯定会报错的,我的目的就是想让程序每30秒钟调用一下m_ADOConn->GetVehicleNum(), 请问要怎么实现,谢谢