首页 > 代码库 > VC按钮添加图标的方法

VC按钮添加图标的方法

1  按钮添加图标:

方法一:

1.添加图标资源IDI_ICON1;

2 使用函数 LoadIcon() 载入图标。因为LoadIcon() 是类 CWinApp 的成员函数,同时函数 LoadIcon() 返回所载入图标的句柄。所以我们采用以下方法来调用函数 LoadIcon():

      HICON m_hicn1=AfxGetApp()->LoadIcon(IDI_ICON1);

3 为按钮设置图标了,这通过调用函数 SetIcon() 来实现:

   m_button1.SetIcon(m_hicn1);  //  m_button1是按钮变量

//加载ICO图片
HICON hIcon = AfxGetApp()->LoadIcon(IDI_ICON2);
m_btnCannel.SetIcon(hIcon);  //或 ((CButton*)GetDlgItem(IDC_BUTTON1))->SetIcon(m_hicn1);


2  按钮添加位图:

//加载BMP图片
CBitmap Bitmap;
Bitmap.LoadBitmap(IDB_BITMAP1);
HBITMAP hBitmap = (HBITMAP)Bitmap.Detach();
m_btnCannel.SetBitmaps(hBitmap, RGB(255, 255, 255));



VC按钮添加图标的方法