SDI框架中如何根据主机改变视图大小?

Posted

技术标签:

【中文标题】SDI框架中如何根据主机改变视图大小?【英文标题】:How to change the size of view according to mainframe in SDI framework? 【发布时间】:2009-01-09 02:45:14 【问题描述】:

我想根据SDI框架中主机的大小来设置视图的大小。也就是说当我改变大型机的大小时,视图的大小也会随之改变,客户区也随之改变。我该怎么做?

谢谢

【问题讨论】:

【参考方案1】:

只需添加一个 OnSize 方法来处理视图的大小:

void CMyFrame::OnSize(UINT nType, int cx, int cy)

  m_MyView.SetWindowPos(NULL, 0, 0, cx, cy, SWP_NOMOVE|SWP_NOACTIVATE|SWP_NOZORDER);

【讨论】:

以上是关于SDI框架中如何根据主机改变视图大小?的主要内容,如果未能解决你的问题,请参考以下文章

Objective c 如何根据图像大小缩放图像视图大小(高度)

大于8路SDI输入带触摸屏互动会议录播系统

主机排行网重大更新,移动端自适应

启动Doc / View应用程序隐藏

允许滚动视图的高度根据图像大小而改变

如何在共享主机(子域)上部署流明框架