佚名通过本文主要向大家介绍了mfcactivex控件,vb定时器控件,c#定时器控件,定时器控件,activex控件编写等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 在编写MFC ACTIVEX 控件中加入定时器为何无效?
描述:
解决方案1:
描述:
CMyCtrl::CMyCtrl()
{
InitializeIIDs(&IID_DMy, &IID_DMyEvents);
SetTimer(1,1000,NULL);
}
void CMyCtrl::OnTimer(UINT nIDEvent)
{
AfxMessageBox("test!");
COleControl::OnTimer(nIDEvent);
}
解决方案1:
不一定要写在OnCreate里的,别的函数里可以调用 this->SetTimer(1,1000,NULL);
jiangsheng(蒋晟.MSMVP2004Jan) 大虾说的对,不过你最好加上一个m_bWindowOnly = TRUE;在街口实现类的构造中!要不然你调试时OnCreate就不会掉用!
解决方案3:CWnd::SetTimer在窗口没有Create的时候无效