排列整齊
基於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(); //使按鈕適應圖片大小