如何把基类为Cview转变为CScorllView 一开始用应用程序向导生成的是以CView为基类的SDI。现在想把这个应用程序改为以CScorllView 为基类的SDI.有最简便的方法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 菜单:edit->replace将CView全部换成CScorllView 在XXXXView.h和XXXXView.cpp中,查找所有的CView,替换为CScrollView 我把我CView 替换为CSrollView后,编译能够通过,但运行程序的时候就 会弹出一个报错的警告框。如果忽略的话,程序还是能运行的。 除了把所有的CView改为CScrollView外,好象还需要增加一个InitialUpdate()函数,里面设置视图参数.可以另外通过向导作一个VScrollView程序,比较一下缺少什么函数. 同意楼上的。大约是这样:void CMyAppView::OnInitialUpdate(){ CScrollView::OnInitialUpdate(); CSize sizeTotal; //calculate the total size of this view sizeTotal.cx = 1500; sizeTotal.cy = 2000; SetScrollSizes(MM_TEXT, sizeTotal); } 我以为,分别用向导生成基于CView和CScroView和工程,再用ultraedit比较一下,应该就比较清楚了 问一个关于sendmessage和combobox和messagebox的问题 字符串指针数组的声明及内存开辟方法? 自绘树控件改变大小时闪的很厉害,有没有好的方法解决闪屏呢? 新手问题,编码问题 高手们来看看啊,文本的行距问题,求助! 在什么情况下算是跨套间? 如何将利用MFC写的程序封成一个EXE文件 一个关于做COM插件的问题!大家近来讨论一下! 如何设计一个类(class)? 一个小问题!!!请教各位大侠!! 句柄传递问题,在线等待... COM调用问题,大家来帮帮我阿,已经弄了好几天了。
将CView全部换成CScorllView
{
CScrollView::OnInitialUpdate(); CSize sizeTotal;
//calculate the total size of this view
sizeTotal.cx = 1500;
sizeTotal.cy = 2000;
SetScrollSizes(MM_TEXT, sizeTotal);
}