菜鸟一问:一个关于生成类似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。 怎么改正好呢?