MFC使用CBarChart的问题

x21iaomi 2013-04-22 09:46:30
页面左侧放树形控件,点击节点,在右侧显示对应窗口;点击其他节点时,先用DestoryWindow销毁已经显示的窗口,再显示新点击节点对应页面。所有的页面都没问题,但使用CbarChart的页面时,提示Debug Assertion Failed错误。
Cbarchart柱形图是在页面的OnInitDialog函数中creat的。由于涉及到数据更新的问题,我想每一次弹出CbarChart页面时,柱形图都重新创建。不知道怎样解决上面的问题,请高手指点,非常感谢!
相关代码如下
void CTestView::DeleteDlg(CString str)
{if (str=="菜价")
cjdlg.DestroyWindow();
else ……
}
void CTestView::CreateDlg(CString str)
{
if(str == "菜价")
{
cjdlg.Create(IDD_Cj,this);
cjdlg.ShowWindow(SW_SHOW);
cjdlg.MoveWindow(170,0,1500,1700);
}
else ……
}

...全文
86 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
x21iaomi 2013-05-23
  • 打赏
  • 举报
回复
引用 3 楼 liuli7786 的回复:
Cbarchart柱形图是在页面的OnInitDialog函数中creat的 -------------------------------------------------> 这个放到点击树形控件节点的时候去创建比较好吧,自己设个断点,跟一下吧。
多谢!!
liuli7786 2013-05-20
  • 打赏
  • 举报
回复
Cbarchart柱形图是在页面的OnInitDialog函数中creat的 -------------------------------------------------> 这个放到点击树形控件节点的时候去创建比较好吧,自己设个断点,跟一下吧。
x21iaomi 2013-05-20
  • 打赏
  • 举报
回复
引用 1 楼 lhfslhfs 的回复:
帮顶
多谢!
青松2 2013-05-09
  • 打赏
  • 举报
回复
帮顶

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧