我想创建一个单文档/视图结构的程序,其中视图类的基类为CFormView,因为程序的主界面我使用对话框模版
希望完成的功能:根据不同菜单命令,我需要在view里显示不同的对话框,并且响应不同的控件消息,那么程序应该如何写?
在CWinApp::InitInstance里创建了单文档视图结构之后,以后是否还能修改这个结构里的view?
希望完成的功能:根据不同菜单命令,我需要在view里显示不同的对话框,并且响应不同的控件消息,那么程序应该如何写?
在CWinApp::InitInstance里创建了单文档视图结构之后,以后是否还能修改这个结构里的view?
解决方案 »
- ansi 和unicode转化的实在太恶心了 其他语言也这样么
- 如何实现左键开始绘制矩形,矩形随着鼠标移动而成虚框,最后右键确定?
- IT 领域 -- 一个同学自己创业了, 谈谈大家说说开始的 项目注意事项
- 关于完成端口中的工作者线程
- 文档/视图框架中APP中有默认打开文件的消息映射,就是没有函数体, 我如何修改?
- 有没有人知道网关型代理服务器是怎么实现的啊?
- 请问如果只知道某个dll中的一个函数的函数名,参数,我想拦截(hook)这个函数,该怎么做?
- 六级交了白卷,极度郁闷!散分!
- 如何使一个CListCtrl视图显示想要的位置??
- 我又一个问题!!!!请帮忙
- 请问一下用过cximage类(cximage571_src)的兄弟!
- *.lib的调用问题
http://www.codeguru.com/Cpp/W-D/dislog/article.php/c5007/
void CMainFrame::OnTest()
{
// TODO: Add your command handler code here
CCreateContext pContext;
pContext.m_pCurrentDoc = new CTestDoc;
pContext.m_pNewViewClass = RUNTIME_CLASS(CTestView1);
m_pView1 = (CTestView1 *)(this->CreateView(&pContext));
ASSERT(m_pView1);
m_pView1->ShowWindow(SW_SHOW);
this->UpdateWindow();
}
那么新创建的view什么时候删除?还是由mainframe自动删除?
有个问题:新创建的view还是无法显示,除非我把窗口resize才看得见,而且上面的button都无法点击,这是为何?