MFC中开源布局库—ResizableLib
在工作中遇到了要求使用界面布局的障碍。自己布局的话是比较麻烦的,于是网上搜索之后,发现了一个比较牛逼的MFC布局库。
它通过为控件设置描点,来搭建布局的。
运行库自带的对话框demo程序,界面如下:
来看ResizableLib的具体采用步骤:
第一步:包含库中的头文件ResizableDialog.h,并且让对话框继承自库中的类:CResiableLibDialog。
第二步:调用AddAnchor,为每一个控件设置布局描点。
总共有9种描点:
在对话框的OnInitialDialog中运用设置:
开源库原下载地址:ResiableLib