简单问题,多送分!!!

czh912 2004-06-09 08:42:37
在单文档程序里,自定义视图的大小,使视图大小小于视图窗口的大小,就好象WORD里的界面一样,有哪位高手赐教,高分奉送!
...全文
168 13 点赞 打赏 收藏 举报
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zhangcrony 2004-06-22
enoloo(努力COM)都说了,你还要问什么呢?
  • 打赏
  • 举报
回复
sanyou98 2004-06-22
up
  • 打赏
  • 举报
回复
Kudeet 2004-06-22
gz
  • 打赏
  • 举报
回复
czh912 2004-06-22
顶一下!
  • 打赏
  • 举报
回复
zwlpower 2004-06-22
用遮层
  • 打赏
  • 举报
回复
yening0914 2004-06-22
void CRFWCurveShowView::OnSize(UINT nType, int cx, int cy)
{
CFormView::OnSize(nType, cx, cy);

// TODO: Add your message handler code here
RECT rect,rect1;
SIZE size;
size.cx =cx;
size.cy =cy;
this->SetScaleToFitSize(size);
  • 打赏
  • 举报
回复
rockally 2004-06-22
up
  • 打赏
  • 举报
回复
czh912 2004-06-14
这个问题,很难吗,好象没人关心哦!
  • 打赏
  • 举报
回复
远志999 2004-06-10
在ondraw()函数里处理
  • 打赏
  • 举报
回复
Semigod 2004-06-10
word是自己绘的
  • 打赏
  • 举报
回复
快乐鹦鹉 2004-06-10
OnInitUpdate函数中可以设置视图的大小。我觉得你说的象WORD那样的功能是需要自己在程序里处理的。
  • 打赏
  • 举报
回复
czh912 2004-06-10
我需要的是从Cscrollview继承的视图
谁能说清楚在程序中怎样处理?
  • 打赏
  • 举报
回复
enoloo 2004-06-10
你说的是视图的空白的边把?如果视图从CRichEditView继承的话,可以在视图的OnInitialUpdate()中:

CRect rect(100,100,200,200); //要设置的编辑区域的大小。
GetRichEditCtrl().SetRect(&rect);
这样,其他区域都是不能编辑的。

如果硬要移动视图,先用RepositionBars函数带CWnd::reposQuery参数查询视图的位置,然后pView ->MoveWindow(***); 否则,很容易将视图移动到覆盖工具栏。



  • 打赏
  • 举报
回复
相关推荐
发帖
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2004-06-09 08:42
社区公告
暂无公告