24小时热门版块排行榜    

CyRhmU.jpeg
查看: 165  |  回复: 2
当前主题已经存档。

yinjun7339

银虫 (初入文坛)

[交流] 【求助】VC高手替我指点一下界面方面的问题!【已解决】

现在用VC做个单文档界面!
界面切割成三块:view1;view2;view3。从view1中读取信息在view3界面上显示。
我已经做完的程序已经实现了功能。
但存在几个缺陷:
1.view3中我原先选择的基类是CView类。这样读取出来的信息我开始用Textout在view中显示,后来发现Textout显示的信息不能换行,换做Drawout(记的不太清楚了这个函数名字),可以换行了。又发现缺陷,窗口切割后的子窗口,如果设置成CView类,不能加滚动条。所以读取的信息没有办法完整显示!
2.后来考虑用CFormView代替CView。但现在做的过程发现我在view3的.cpp和.h文件中把CView全部改成CFormView,编译没有问题,但运行出错。我认为是在原来窗口切割上面应该有问题。但我现在也不知道怎么改。原程序太大,我也不可能为了这一小块把程序总体的MainFrame里面重做。所以只能改。
希望有高手能指点一下!两点困惑
1.窗口切割后的子窗口,如果设置成CView类,有没有办法加滚动条?
2.如何用CFormView代替窗口切割后的CView。
谢谢了!

[ Last edited by wangen994 on 2009-8-15 at 22:41 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yalefield

金虫 (文坛精英)

老汉一枚

★ ★ ★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
0112358(金币+2,VIP+0):欢迎常来正需版回帖应助 8-15 12:58
wangen994(金币+3,VIP+0):欢迎常来,共奖5个bb 8-15 22:41
核心在于CDocTemplate。
你仔细看看,CDocTemplate负责把Frame, Document和View这三者联系起来。
你只是修改View,那是不起作用的。

通过修改CDocTemplate的四个元素(Frame, Document, View和对应的Resource),
你可以‘任意’组合,如CMyAAAADocument, CScrollView进行搭配,CMyBBBDocument与CFormView进行搭配,等等。

[ Last edited by yalefield on 2009-8-15 at 13:52 ]
2楼2009-08-15 11:07:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yinjun7339

银虫 (初入文坛)

谢谢楼上了~~谢谢指点~~
3楼2009-08-15 20:07:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yinjun7339 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见