按钮图标化

1.工程添加BtnST.h BtnST.cppBCMenu.hBCMenu.cpp

2.定义 CButtonST类型m_btn_dac_on。

3.在OnInitDialog初始化中添加以下代码

HICON hIcon4;//定义图标变量
hIcon4 =(HICON)LoadImage(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDI_ICON_DAC_on),IMAGE_ICON,16,16,LR_DEFAULTCOLOR|LR_CREATEDIBSECTION);

//图标缩小成16*16,IDI_ICON_DAC_on为其名称后面为其格式
m_btn_dac_on.SubclassDlgItem(IDC_BUTTON_DAC_ON,this);
m_btn_dac_on.SetIcon(hIcon4);//设置图标
m_btn_dac_on.DrawTransparent(TRUE);//重绘

原文地址:https://www.cnblogs.com/xinshuwei/p/shuwei.html