改变窗体大小视图区图形也会跟着变化 MFC

改变窗体大小视图区图形也会跟着变化 MFC

大家好,又见面了,我是全栈君。

怎样实现窗体缩放,视图区里的图形也会跟着变化

在CMFCView类中加入三个消息函数:

在类向导中选中CMFCView类,点击右键—->类向导——>消息——–>双击WM_CREATE,WM_TIMER。WM_SIZE

CMFCView.cpp中会出现三个函数:

int CSketcherView::OnCreate(LPCREATESTRUCT lpCreateStruct)  
{
 if (CView::OnCreate(lpCreateStruct) == -1)
  return -1;

  SetTimer(0,100,NULL);  //加入这条代码
 return 0;
}

 

void CSketcherView::OnTimer(UINT_PTR nIDEvent)
{
 Invalidate(FALSE);
 CView::OnTimer(nIDEvent);  //加入这条代码

}

 

void CSketcherView::OnSize(UINT nType, int cx, int cy)
{

 View_H=cy;
 View_W=cx;    //当前视图区的宽和高 ,所以你要先获取这两个值。
f(message0==1)
  GetDocument()->OnDrawHD();
 CView::OnSize(nType, cx, cy);
}

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115251.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm用pip安装numpy_numpy matplotlib

    pycharm用pip安装numpy_numpy matplotlib本文适用性如题啊,前一段时间学了些机器学习的东西,就想好好学下python,在10款最好的PythonIDE中选来选去pythonIDE还是选成了PyCharm(JetBrains开发的PythonIDE)。所以,本文适用者:喜欢或习惯使用PyCharmIDE,或某一IDE需要用python做科学计算/数据挖掘/机器学习/深度学习(也就是说需要安装NumPy,S

    2022年8月29日
    4
  • 金山词霸2009牛津版(Sp1激活成功教程补丁)

    金山词霸2009牛津版(Sp1激活成功教程补丁)金山词霸2009牛津版激活成功教程补丁第五版支持sp1安装密码:mycrack

    2022年7月15日
    16
  • java女人_Java是一个事业成功的女人

    java女人_Java是一个事业成功的女人原标题:Java是一个事业成功的女人文/北京达内教育(微信号:bjtedu01)关注后免费可获得达内5天训练营,都是干货哦~Java是一个事业成功的女人。很多在她手下干过的人都感觉她的能力跟她的地位并不般配,她更多的是通过技巧打动了中层管理人员。你也许会认为她是很有智慧的人,你愿意跟随她。但你要准备好在数年里不断的听到“你用错了接口,你遗漏了一个分号”这样的责备。C++是Java的表姐。她在…

    2022年7月7日
    26
  • 控制结构与一个完整的类

    控制结构与一个完整的类

    2021年9月28日
    43
  • chromedriver镜像

    chromedriver镜像http npm taobao org mirrors chromedriver 根据版本下载后放在 python 安装目录下

    2025年12月10日
    10
  • 图解SM2算法流程——第4章 加密解密[通俗易懂]

    图解SM2算法流程——第4章 加密解密[通俗易懂]A.4第4部分——密钥封装和加解密A.4.1加密(UserA)说明:第3步计算S=[h]PB略,因h=1。A.4.2解密(UserB)说明:第2步计算S=[h]C1略,因h=1。A.4.3原理关键在于说明加密流程第4步计算的[k]PB=(x2,y2)与解密流程第2步计算的[dB]C1=(x2,y2)相等。解密流程第2步计算 …

    2022年10月4日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号