在需要啟動的定時器中調用窗口類的SetTimer函數。
SetTimer ( ID,time,callbreakfunction);
意思是:
參數1,定時器ID
參數2,回調函數被調用的頻率,以千分之壹秒為單位,
參數3,回調函數,如果為空,調用OnTimer。
另壹種方式是使用線程,但是這樣會比較麻煩。如果剛開始學VB。那我建議妳耐心點,慢慢來。VC遠比VB復雜。
設計壹個線程入口函數,使用Sleep函數暫停線程。
DWORD WINAPI thread _ proc(LPVOID lpParam)
{
for(int I = 0;我& lt(int *)lpParma;i ++)
{
睡眠(1000);//間隔1秒
printf("%d ",I);//註意,在線程中使用控制臺時,要確保它有壹個stdout輸出句柄。
}
返回0;
}
在主函數中:
CreateThread( NULL,NULL,thread_proc,NULL,NULL);//所有默認都可以。
最後,不要忘記添加頭文件:
# include & ltwindows.h & gt
# include & ltstdio.h & gt