排列整齐
基于MFC编写GUI代码时,界面美化最基本的部分就是排列整齐,如果是用Visual Studio 2015 IDE 开发,那就十分方便了,在快捷功能框即有相关按钮,这和Qt的控件调整有些类似,可以有效减少我们在布局上耗费的时间:
图标按钮
一般来说,默认的按钮只能支持按钮上的文字修改:
但是可以通过以下操作来制作显示为Bmp图标的按钮,从而美化按钮界面:
- 准备好 BMP图标文件,以16*16像素,24位真彩色格式文件为例。
- 在工程导入图标文件。
- 新建按钮,修改按钮属性:Owner Draw ->True。
- 为按钮控件新建“CBitmapButton”型成员变量:m_bmpButton(需要手动添加):
(1)在头文件中添加语句:CBitmapButton m_bmpButton;
(2)在源文件找中添加语句:DDX_Control(pDX, IDC_BUTTON2, m_bmpButton);
5. 在初始化函数中添加下列语句,可以运行程序,发现按钮已被替换为图标,后面可以像往常一样添加按钮函数:
m_bmpButton.LoadBitmaps(IDB_BITMAP1); //载入 m_bmpButton.SizeToContent(); //使按钮适应图片大小