VC 窗口自适应分辨率

时间:2017-12-11 07:57:57
【文件属性】:

文件名称:VC 窗口自适应分辨率

文件大小:17.8MB

文件格式:RAR

更新时间:2017-12-11 07:57:57

VC 窗口滚动条 自适应分辨率 自动拉伸

针对使用环境:现在显示器更新换代快,MFC写的界面在非最佳分辨率上显示比较痛苦。本程序针对类似情况重载了一个CDialog类,窗口比给定区域小出现滚动条,比给定区域大,自动拉伸 编译环境: VC6.0 (将基类改为CDialog) VS2010 软件描述:Demo中给的窗口时比较极限的位置,有非重载的和重载的,模式的和非模式的。需要拉伸的和出现滚动条的 备注:网上有出现一个重载滚动条的类,我也看了那个类,那个类有点问题,需要把滚动条位置的静态变量改为成员变量。否则多个窗口基于那个类就会出现位置计算错误的问题 第一次上传资源,希望给大家以帮助,有错误希望大家指点


【文件预览】:
ScrollWndDemo
----ScrollWndDemo.sln(906B)
----ScrollWndDemo()
--------ScrollDlg.h(980B)
--------ScrollWndDemoDlg.cpp(6KB)
--------resource.h(4KB)
--------stdafx.h(2KB)
--------ScrollWndDemo.vcxproj.filters(3KB)
--------ScrollWndDemo.aps(109KB)
--------ScrollWndDemo.cpp(2KB)
--------targetver.h(234B)
--------BigDlg.h(477B)
--------AutoDialog.h(2KB)
--------BigDlg.cpp(1KB)
--------SmallDlg.cpp(658B)
--------AutoDialog.cpp(9KB)
--------ScrollWndDemo.rc(30KB)
--------stdafx.cpp(146B)
--------SmallDlg.h(403B)
--------A.cpp(670B)
--------B.cpp(674B)
--------ReadMe.txt(3KB)
--------ScrollWndDemo.h(507B)
--------ScrollWndDemo.vcxproj.user(143B)
--------ScrollWndDemoDlg.h(997B)
--------A.h(407B)
--------res()
--------ScrollDlg.cpp(7KB)
--------B.h(407B)
--------ScrollWndDemo.vcxproj(6KB)
----ScrollWndDemo.suo(28KB)
----Debug()
--------ScrollWndDemo.exe(189KB)
--------ScrollWndDemo.ilk(1.16MB)
--------ScrollWndDemo.pdb(5.44MB)
----ScrollWndDemo.sdf(67.83MB)
----Release()
--------ScrollWndDemo.exe(106KB)
--------ScrollWndDemo.pdb(4.92MB)

网友评论

  • 能提供些帮助
  • 很垃圾的代码
  • 试用后感觉还不错
  • 垃圾,没法用,根本没法自动适应分辨率的变化,骗分的
  • 很好,谢谢分享
  • 嗯,可以打开,只是不明白你的这个自适应是什么个逻辑,连系统的分辨率都没有,瞎搞!
  • 还是使用easysize,方法简单,可以参考一下吧
  • 还可以,能提供些帮助
  • 试用后感觉还不错,顶一个。。就是字体没有办法自适应。。