VC++ 按钮加载图片的方法

时间:2026-02-14 12:30:56

1、首先,引入bmp文件ID为IDB_BITMAP 在C*dlg类里添加protected:成员HICON m_hIcon;在OnInitDialog()函数中添加如下代码。

VC++ 按钮加载图片的方法

2、 //C*dlg.cpp BOOL CDemoDlg::OnInitDialog() { //添加BS_BITMAP风格 m_ctrlButton.ModifyStyle(0, BS_BITMAP); //m_ctrlButton.MoveWindow(10, 10, 32, 32); 

VC++ 按钮加载图片的方法

3、//加载位图 HINSTANCE hInstance = AfxFindResourceHandle(MAKEINTRESOURCE(IDB_BITMAP),  RT_GROUP_ICON); 

VC++ 按钮加载图片的方法

4、HBITMAP hBitmap = ::LoadBitmap(hInstance, MAKEINTRESOURCE(IDB_BITMAP)); 

VC++ 按钮加载图片的方法

5、如果想实现按下去变换图片则引入bmp文件ID为IDB_BITMAP,IDB_UP, IDB_DOWN 在C*dlg类里添加protected:成员HICON m_hIcon。

VC++ 按钮加载图片的方法

© 2026 智德知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com