MFC中开源布局库—ResizableLib
在工作中遇到了需要使用界面布局的问题。自己布局的话是比较麻烦的,于是网上搜索之后,发现了一个比较牛逼的MFC布局库。
它通过为控件设置描点,来实现布局的。
运行库自带的对话框demo程序,界面如下:

来看ResizableLib的具体使用步骤:
第一步:包含库中的头文件ResizableDialog.h,并且让对话框继承自库中的类:CResiableLibDialog。

第二步:调用AddAnchor,为每一个控件设置布局描点。
总共有9种描点:

在对话框的OnInitialDialog中运用设置:

开源库原下载地址:ResiableLib