VC++定时器问题

voidCMTCTEXTDlg::OnTimer(UINTnIDEvent){CDialog::OnTimer(nIDEvent);}这里有一个定时器函数,在哪里设置间隔... void CMTCTEXTDlg::OnTimer(UINT nIDEvent)
{
CDialog::OnTimer(nIDEvent);
}
这里有一个定时器函数,在哪里设置间隔时间也就是settimer()函数放在哪里,函数里面有几个值怎么写?求大虾们赐教!小弟急用!
二楼,SetTimer(0,1000,NULL);
这个东东放在哪个函数里面的
展开
 我来答
百度网友881a6a941
2007-10-13 · TA获得超过5793个赞
知道小有建树答主
回答量:1100
采纳率:0%
帮助的人:992万
展开全部
SetTimer(0,1000,NULL);

这样当时间到了调用 OnTimer 时候参数 nIDEvent 的值就是0(这个参数通常可以用来区分多个定时器),另外一秒调用一次

第三个参数是回调函数通常不用设置为 NULL

补充:
放在你想设置定时器那里,比如 OnInitDialog() 下的话程序初始化以后就会设置上定时器,如果放在某个按钮的单击响应函数里那么点击了按钮才会设置定时器。
皇家救星1985
2007-10-13 · TA获得超过1131个赞
知道大有可为答主
回答量:1579
采纳率:0%
帮助的人:1651万
展开全部
如果是对话框程序放到OnInitDialog()函数中

其实你可以自己对照着MFC顺序中的函数自己试

OnInitDialog(),用文档搜索可以找到的,除非你不是基于对话框
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式