我的视图类是从CScrollView派生的CMyView
在OnInitialUpdate里面调用SetScrollSizes没有问题,可以正确的设置滚动条,
但是如果我的文档类改变了大小,那么滚动条也要改变,
MSDN上说只要重载OnUpdate,在里面调用SetScrollSizes可以重新设置滚动条的大小,
我试了一下,发现不行
???
在OnInitialUpdate里面调用SetScrollSizes没有问题,可以正确的设置滚动条,
但是如果我的文档类改变了大小,那么滚动条也要改变,
MSDN上说只要重载OnUpdate,在里面调用SetScrollSizes可以重新设置滚动条的大小,
我试了一下,发现不行
???
解决方案 »
- 请问关于ISAPI的示例MFCUCASE代码在msdn的下载地址
- 急!VC截取从注册表中读出的字符串问题
- 有MSDN6.0的帮个忙
- 请问用用什么函数可以裁取屏幕上的画面内容.
- 一个问题,急!
- 关于CImage的问题,超级烦人
- 1000分,如何捕获windows网线没连好的事件
- 请问有没有这样的函数,在程序中调用命令控制台的命令。比如 chkdsk c:
- 有谁知道这是怎么回事?高分相送!绝对不容错过。
- 用RegisterHotKey(hWnd,id,fsModifiers,vk)注册一个快捷键之后,如何让程序响应这个快捷键?
- 用VC写了一个播放器,编译没有错误,但是运行后一播放就死在那儿,高手看一下怎么回事
- DLL中调用CoCreateInstance问题
{
// TODO: Add your specialized code here and/or call the base class
CSize sizeTotal; CMainFrame *pWnd = (CMainFrame *)AfxGetApp()->m_pMainWnd;
if(pWnd->ViewScaler == 1)
{
sizeTotal.cx = pWnd->RectWidth;
sizeTotal.cy = pWnd->RectHeight;
}
else
{
sizeTotal.cx = pWnd->RectWidth*(pWnd->ViewScaler + 1)+1;
sizeTotal.cy = pWnd->RectHeight*(pWnd->ViewScaler + 1)+1;
} SetScrollSizes(MM_TEXT, sizeTotal);
}刷新视图的时候,确实是没执行呀