如果创建简单的主框架+视类结构?

saiyaman5 2008-01-23 11:15:56
如果不用文档模板(因为我的程序不需要文档),创建一个主框架+视图的界面,应该怎么做

我在主框架类添加了一个CEditView成员,然后调用该成员的Cwnd.Creat()创建,虽能显示出来,

但向CEditView对像输入时会出现断言错误,调试看了看,好像是没有获得文档的指针

听说视类与非文档类通信是不安全的,有没有这回事?
...全文
76 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
saiyaman5 2008-01-23
  • 打赏
  • 举报
回复
还有个问题,如果用了CSingleDocTemplate

怎么去弹出这个界面?
Pinel_yqs 2008-01-23
  • 打赏
  • 举报
回复
有,你完全可以用单文档实现你的问题,因为你不用文档类的话,就不要在该楼中做任何事就可以了,它的作用就是联系视楼和框架类的。如果你不需要单文档那样的白色的没有控件的界面,你可以自己创建一个FormView类,取代它默认的视类,相当于实现了你要的功能。
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CEx_SDIDoc),
RUNTIME_CLASS(CMainFrame), // main SDI frame window
RUNTIME_CLASS(CEx_SDIView));//将这个类换成你新建的类就可以了。

15,980

社区成员

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

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