1. 程式人生 > >MFC點陣圖按鈕

MFC點陣圖按鈕

語言: VC++, IDE: VS2017

1.拖拽一個按鈕,預設ID“IDC_BUTTON1”,將其屬性中的Bitmap修改為“True”,假設點陣圖資源的ID為“IDB_BT_BITMAP”,

2.在程式碼中載入點陣圖,並設定為按鈕點陣圖(通常作為初始化,可以加在對話方塊OnInitDialog函式中新增)

CBitmap bitmap;
HBITMAP hbmp;

bitmap.LoadBitmap(IDB_BT_BITMAP);
hbmp = (HBITMAP)bitmap.Detach();

((CButton*)GetDlgItem(IDC_BUTTON1))->SetBitmap
(hbmp);