VC中自动改变控件位置和大小的对话框类
在用VC开发应用程序时,经常会要做一些可以改变大小的对话框,而这个时候就要求对话框上的控件会随着对话框大小的改变而改变自己的位置和大小。如果控件比较少,那可以在对话框的OnSize()事件里面添加代码,通过计算来调整各个控件的位置和大小;但是,如果对话框上的控件比较多的话,那这将是一件非常痛苦的事情!要是程序中又有很多可以改变大小的对话框,那一个一个的OnSize()写下来,那会使程序员崩溃的! 为了解决这个问题,我写了一个自动改变控件位置和大小的对话框类ClxDialog。从这个类继承的对话框类,只要在OnInitDialog()里对控件做一些简单的设置,对话框上的控件就会随着对话框大小的改变而改变自己的位置和大小(当然,别忘了把对话框的Border属性改为Resizing)。
下载地址
用户评论
不错,可以用,谢谢分享。
可以,能被我下载使用的都是好代码!
有用的,修改下就能用了
很简单的例子学习,参考借鉴下可以,谢谢楼主0分分享
例子很好,和我想要的有区别
挺好的,下载学习下
非常不错,我已封装成库
谢谢分享,修改一下可以适应我的应用。还免费的,谢谢了
将此类导入自己的工程文件中并进行了应用,发现可以试想相应功能
不错,很值得参考