大家看这一段代码,怎么debug进入OnTimer块?
xxrl 2004-09-02 02:24:09 下面是一段简单的小代码,画曲线的
大侠们稍微解释一下:
SetTimer之后程序执行了什么?怎么执行的?我怎么debug进入OnTimer块?
OnTimer块一般做什么的?怎么触发此块?
谢谢大家
void CWaveView::OnInitialUpdate()
{
CView::OnInitialUpdate();
fArray = new float [W];
for( int i=0;i<W;i++ )
{
fArray[i] = (float)sin(i/f);
}
SetTimer(10,100,NULL);//这里有一个breakpoint
}
void CWaveView::OnTimer(UINT nIDEvent)
{//这里设置了一个breakpoint
if( tempNum < W - Num )
tempNum++;
else
tempNum=0;
CDC *pDC = GetDC();