单文档 多视图 20
单文档多视图MFC我在APP类的某函数里,SetTimer(1,2000,NULL);可是不存在CWinApp::OnTimer(nIDEvent),也就是说不能在APP...
单文档 多视图 MFC
我在APP类的某函数里,SetTimer(1,2000,NULL); 可是不存在CWinApp::OnTimer(nIDEvent),也就是说不能在APP类里响应WM_TIMER消息 我想在某个视图中响应,比如VIEW2 ,该如何编写代码
我想实现这样的功能 :单文档 多个视图,其中一个视图是要实时显示并存储数据(定时,比如5秒一次).
1.假如响应时间为 OndisplayStore,那该事件应该写在哪里,是CMainFrame类 还CMyApp?
2.我要对某个View定时,那如何写SetTimer(在OndisplayStore中写)?
麻烦您详细解答,不甚感激 展开
我在APP类的某函数里,SetTimer(1,2000,NULL); 可是不存在CWinApp::OnTimer(nIDEvent),也就是说不能在APP类里响应WM_TIMER消息 我想在某个视图中响应,比如VIEW2 ,该如何编写代码
我想实现这样的功能 :单文档 多个视图,其中一个视图是要实时显示并存储数据(定时,比如5秒一次).
1.假如响应时间为 OndisplayStore,那该事件应该写在哪里,是CMainFrame类 还CMyApp?
2.我要对某个View定时,那如何写SetTimer(在OndisplayStore中写)?
麻烦您详细解答,不甚感激 展开
2个回答
2011-05-10
展开全部
视图类里面有SetTimer函数
更多追问追答
追问
那我具体应该怎么写呢,麻烦您解释一下 谢谢
追答
不知道你要实现什么啊
展开全部
个两个函数MainFrm中被调用,用来添加窗口。 是在响应菜单栏的按钮展现主窗口之前,顺便调用了添加函数。
void CMainFrame::OnViewModalDlg()
{
CSettingsDialog dlg;
dlg.AddPage(RUNTIME_CLASS(CMyHtmlView), _T("Project Setting"), 0);
CPropPage1 *pModelPage = (CPropPage1*) dlg.AddPage(RUNTIME_CLASS(CPropPage1), _T("Model (PropertyPage)"), IDD_PROPERTY_PAGE1, _T("Project Setting"));
dlg.AddPage(RUNTIME_CLASS(CPropPage2), _T("Visibility (PropertyPage)"), IDD_PROPERTY_PAGE2, pModelPage);
dlg.AddPage(RUNTIME_CLASS(CMyFormView), _T("Form View"), IDD_FORMVIEW, pModelPage);
dlg.DoModal();
}
void CMainFrame::OnViewModalDlg()
{
CSettingsDialog dlg;
dlg.AddPage(RUNTIME_CLASS(CMyHtmlView), _T("Project Setting"), 0);
CPropPage1 *pModelPage = (CPropPage1*) dlg.AddPage(RUNTIME_CLASS(CPropPage1), _T("Model (PropertyPage)"), IDD_PROPERTY_PAGE1, _T("Project Setting"));
dlg.AddPage(RUNTIME_CLASS(CPropPage2), _T("Visibility (PropertyPage)"), IDD_PROPERTY_PAGE2, pModelPage);
dlg.AddPage(RUNTIME_CLASS(CMyFormView), _T("Form View"), IDD_FORMVIEW, pModelPage);
dlg.DoModal();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询