菜鸟一问:一个关于生成类似VC中WorkSpace的一个问题,救命用啊~~~请大家帮忙!!

fuban 2003-05-05 10:18:25
我使用了CJ60Lib扩展库,在MainFrame.cpp中Initialize dialog bar:
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
......................
// Initialize dialog bar m_wndWorkspace
if (!m_wndWorkspace.Create(this, CG_ID_VIEW_WORKSPACE, _T("Workspace"), CSize(220,200)))
{
TRACE0("Failed to create dialog bar m_wndWorkspace\n");
return -1; // fail to create
.........
}
g_pWorkspace=&m_wndWorkspace;//g_pWorkspace是全局变量。

生成了一个对话框,我想点OK时加入一个TreeView,如下:
void CDlg::OnOK()
{
g_pWorkspace->AddView(_T("Page"), RUNTIME_CLASS(CPageView));
CDialog::OnOK();
}
但运行点击OK时有一个 Debug Assertion failed。 怎么改正好呢?

...全文
74 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
tao_ao 2003-05-05
  • 打赏
  • 举报
回复
去网上down一个cbcgcontrolbar之类的扩展库 不用你写代码很轻松的作出来

15,978

社区成员

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

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