VC .NET 实现窗口内控件自适应屏幕尺寸大小而变化.rar

时间:2022-07-30 05:46:12
【文件属性】:

文件名称:VC .NET 实现窗口内控件自适应屏幕尺寸大小而变化.rar

文件大小:133KB

文件格式:RAR

更新时间:2022-07-30 05:46:12

VC 源码-界面窗体

VC .NET 实现窗口内控件自适应屏幕尺寸大小而变化,这个具体点就是,窗口中的边框和按钮等元素,会随着窗口的变大自动变大,并保持原有的比例,调用了CSelfResizeWindow::Rectify()来实现,我觉得是个很实用的窗体设计技巧。关于本源代码的几点说明:   自定义类CSelfResizeWindow实现窗口和控件的自适应,根据屏幕尺寸调整大校   使用步骤 :   1. 使需要自适应的窗口类继承于类CSelfResizeWindow,在OnInitDialog()中调用    __super::Init(this, 1, 3000);(其中1和3000是资源ID的范围,在Resource.h    中用宏定义的,Init函数的参数根据情况确定。)   2. 给窗口类添加OnSize()消息响应函数,在OnSize()函数    中调用__super::Rectify();即可。


【文件预览】:
codesc.net
----VC++窗口和控件自适应屏幕尺寸()
--------SelfResizing()
--------说明.txt(371B)

网友评论