MFC添加加瓦系列一之MFC水平与垂直布局

本文主要介绍了MFC中实现水平与垂直布局的方法,包括CLayout布局抽象类,以及CHLayout和CVLayout的具体实现,通过代码示例展示了如何在MFC应用中进行控件的水平和垂直排列,最终呈现的布局效果。
摘要由CSDN通过智能技术生成

前言

MFC 作为Windows界面编程元老级的成员,确实是让人又爱又恨。但是如果有人让我在windows下实现功能性桌软,我依然会选择它。于是小马哥决定从今天起推出我的第一个编程系列《MFC填砖加瓦》,想在今后的时光里为这位过期的妹纸增添几件衣服。

正文

MFC原生控件在布局方面非常吃力。将控件“摆好”后,再想进行布局操作只能靠代码控制。为此我模仿Duilib的水平于垂直布局方式,写了一个布局类。
代码很简单功能却很舒服:

CLayout 布局抽象
CHLayout水平布局类
CVLayout垂直布局类

控件

这里写图片描述

代码

CHLayout *lll1 = new CHLayout();

    CVLayout *ll1 = new CVL
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值