时间控制问题. 请教各位:在VC里面怎样控制我的函数,让它每秒运行一次,很急,谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 窗口类中:SetTimer(1,1000,NULL);响应WM_TIMER消息:CXXXXX::OnTimer(UINT nIDEvent){ if(nIDEvent == 1) { do your job. }} 不好意思,我还是不太明白,我做的是一个对话框应用程序,完成一个从avi文件中以每秒一帧的速度传送,这个功能是用一个按钮实现的void CSimulationDlg::OnButtonPost() { UpdateData(); int firstframe=m_firstframe; int lastframe=m_lastframe; CAviFile tmpbmp; tmpbmp.OpenAviFile(&FilePathName); tmpbmp.SaveData(firstframe,lastframe);}就是让tmpbmp.SaveData(firstframe,lastframe)每秒执行一次. (*&^&%1#@$@$%@#$前面说的已经很清楚了。看我的:第一步:在CSimulationDlg增加成员变量: CAviFile tmpbmp;void CSimulationDlg::OnButtonPost() { UpdateData(); int firstframe=m_firstframe; int lastframe=m_lastframe; tmpbmp.OpenAviFile(&FilePathName); SetTimer(1,1000,NULL);}第二步:启动类向导,为CSimulationDlg添加WM_TIMER消息响应函数OnTimer第三步:CSimulationDlg::OnTimer(UINT nIDEvent){ if(nIDEvent == 1) { tmpbmp.SaveData(firstframe,lastframe); }}希望你能了解! 请教高手:你们是怎么保存以往的代码资料的 怎样用代码检测并口针式打印机状态? 程序也会累吗 复杂问题,期待你的朴素答案 求助! 有人能帮我解释这句的含义吗?在线等待 谁能给我推荐一本InstallShield方面的书? 谁有ftp协议的中文解释?如rfc959等。。 菜单怪异 D3D 黑屏 Report类型的ListView,请问如何设置CListCtrl的行高 为什么WSAAsyncSelect发送消息后关联窗口没有响应该消息?在线等待
SetTimer(1,1000,NULL);
响应WM_TIMER消息:
CXXXXX::OnTimer(UINT nIDEvent)
{
if(nIDEvent == 1)
{
do your job.
}
}
void CSimulationDlg::OnButtonPost()
{
UpdateData();
int firstframe=m_firstframe;
int lastframe=m_lastframe;
CAviFile tmpbmp;
tmpbmp.OpenAviFile(&FilePathName);
tmpbmp.SaveData(firstframe,lastframe);
}
就是让tmpbmp.SaveData(firstframe,lastframe)每秒执行一次.
前面说的已经很清楚了。
看我的:
第一步:
在CSimulationDlg增加成员变量: CAviFile tmpbmp;
void CSimulationDlg::OnButtonPost()
{
UpdateData();
int firstframe=m_firstframe;
int lastframe=m_lastframe; tmpbmp.OpenAviFile(&FilePathName);
SetTimer(1,1000,NULL);
}
第二步:
启动类向导,为CSimulationDlg添加WM_TIMER消息响应函数OnTimer
第三步:
CSimulationDlg::OnTimer(UINT nIDEvent)
{
if(nIDEvent == 1)
{
tmpbmp.SaveData(firstframe,lastframe);
}
}
希望你能了解!