CFormView的用法一问-100分!
我使用appwizard建立了单文档结构程序,view类继承的是CFormView
后来发现不需要文档/视图支持,就删掉了doc类
于是问题出现了:窗口画出来(showwindow,updatewindow)后,只有frame,而没有formview中的内容(一片空白),我在formview中画的内容都不可见
请问:
我怎么才能把formview的内容重画出来?
问题点数:100、回复次数:5Top
1 楼free_card(痛并快乐着)回复于 2003-06-03 17:22:11 得分 10
重建一个不需要文档视图支持工程参考一下Top
2 楼skybblue(天蓝)回复于 2003-06-03 17:23:49 得分 10
支持!Top
3 楼triggerd(有点着急)回复于 2003-06-03 17:50:50 得分 70
删除了doc,你的
BOOL CXXAPP::InitInstance()
{
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CXX2Doc),//注册文档怎么成功的?
RUNTIME_CLASS(CMainFrame),
RUNTIME_CLASS(CXXView));
AddDocTemplate(pDocTemplate);
}
若屏蔽此句,而用新建窗口的方法(new ,loadFrame,showwindow),那视类不能注册.
若在你现在的窗口画图,只能在MainFrame中映射WM_PAINT,用CClientDC dc(this)..Top
4 楼ItWorker(blueheart)回复于 2003-06-04 09:10:14 得分 0
楼上的:那我就不用继承CFormView了?CView就可以了吧。
有什么办法把formview的内容画出来?
拜托!Top
5 楼mtsh(清风华仔(*****))回复于 2003-06-04 09:20:10 得分 10
看来根据你的提问表现,还是重建一个基于对话框的工程吧!Top



