我做了一个象VC那样的框架,即左边是一个窗口。想在文档中刷新该窗口,但直接调用不行。怎么做?
CMainFrame::OnCreate()
{
if (!m_wndMyBar1.Create(_T("采集项目选择"),this, CSize(230, 400), TRUE, 123))
{
TRACE0("Failed to create mybar1\n");
return -1;
}
m_TabCtrl.AddPage(RUNTIME_CLASS(CStudyDlg), IDD_DIALOGSTUDY, "采集", IDI_ICONSTUDY);
}
创建了CStudyDlg,
CAcqDoc::OnButtonClick()
{
CStudydlg dlg;
dlg.UpdateData(FALSE);
}
总提示错误,如何解决?
CMainFrame::OnCreate()
{
if (!m_wndMyBar1.Create(_T("采集项目选择"),this, CSize(230, 400), TRUE, 123))
{
TRACE0("Failed to create mybar1\n");
return -1;
}
m_TabCtrl.AddPage(RUNTIME_CLASS(CStudyDlg), IDD_DIALOGSTUDY, "采集", IDI_ICONSTUDY);
}
创建了CStudyDlg,
CAcqDoc::OnButtonClick()
{
CStudydlg dlg;
dlg.UpdateData(FALSE);
}
总提示错误,如何解决?
解决方案 »
- 问下invalidateRect的作用
- 关于用IOCP开发高性能的游戏服务器的设计思想。大家拍砖
- Windows Media Player 调用 Pull模式的Filter
- 怎样查找指定目录下的所有文件?
- Win Crypt API关于非对称加密解密的问题,大家帮忙
- 一个读文件的问题.
- 求教EnableRouter函数的用法
- 我的VC出了毛病了
- 我现在需要动态创建activeX控件,可是没有静态的资源ID,我怎么映射控件的消息哪?
- 请问如何让一个基于对话框程序每次运行时2秒钟后(运行且仅仅运行2秒种)自动退出?
- 菜鸟问题:用VC打开一个项目后,当编辑界面时,打开对话框的界面时弹出内存异常为什么?
- win2k下面作的程序在win98下面运行需要怎么办?
dlg.Create(IID_S)
dlg.ShowWindow(SW_SHOW);
dlg.UpdateData(FALSE);
pdlg->Create(IID_S);//or pdlg->domodle()
pdlg->ShowWindow(SW_SHOW);
pdlg->UpdateData(FALSE);
你用CStudydlg 声明一个对象是不够的,你要给这个对象进行附值。不然,语法上是没有错,但是vc编译器会找不到这个对象的资源,所以就报错。如果这个dlg是已经创建好的,你要把它的指针传进来,然后再作UpdateData处理