控件的位置随界面大小改变而改变

时间:2021-06-19 03:48:48
我想在VC中实现 像Windows文件系统的功能
变化之前的界面
控件的位置随界面大小改变而改变
变化之后的界面
控件的位置随界面大小改变而改变

最好有个例子啥的  谢谢大家 控件的位置随界面大小改变而改变

5 个解决方案

#1


在主界面的OnSize消息处理函数中去修改控件的大小和位置,大小和位置根据当前窗体的大小来进行计算后设置

#2


嗯,OnSize(),OnPaint()

#3


如果是ListCtrl  ListView 控件的话, 选中 LVS_AUTOARRANGE  属性即可 

#4


不是listCtrl和listview   用的是Formview放的图标

#5


窗口大小改变会发送一个WM_SIZE消息,可以在这个消息的响应函数里面进行修改

#1


在主界面的OnSize消息处理函数中去修改控件的大小和位置,大小和位置根据当前窗体的大小来进行计算后设置

#2


嗯,OnSize(),OnPaint()

#3


如果是ListCtrl  ListView 控件的话, 选中 LVS_AUTOARRANGE  属性即可 

#4


不是listCtrl和listview   用的是Formview放的图标

#5


窗口大小改变会发送一个WM_SIZE消息,可以在这个消息的响应函数里面进行修改