请问:在activex里如何设置定时器???
用ATL作activex 定义一个定时器
LRESULT OnTimer(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& Handled)
{
num++;
FireViewChange();
return 0;
}
我想在OnDraw完成时启动定时器
。。。 。。。
if(First)
{
::SetTimer(this->m_hWndCD,1,1000,NULL);//放到构造函数里也不行
First = FALSE;
}
return S_OK;//end ondraw
可是调试的时候不知道怎么回事,程序根本进不到定时器里,是不是
::SetTimer(this->m_hWndCD,1,1000,NULL);不对啊??
这里面有没有一个与mfc的InitDialog类似的东东啊??