我需要向 MFC 中的单选按钮添加位图图像。我不知道该怎么做 谁能告诉我该怎么做。
您可能会发现这很有帮助: http://www.codeproject.com/KB/buttons/cbuttonst.aspx
谢谢。
这是我的建议:
然后,您必须以编程方式将位图资源加载到每个单选按钮中。为此,请将此代码插入对话框的
OnInitDialog()
函数(或任何其他合适的初始化例程)中:
// Loading a bitmap resource inside a radio button
// (will need #include "resource.h" at the very least so you can use your
// resource ids: IDC_..., IDB_... etc.)
CBitmap myResourceBmp1;
myResourceBmp1.LoadBitmap(IDB_BITMAP_FOR_BUTTON_1);
CButton * pRadioBtn1 = (CButton *)GetDlgItem(IDC_RADIO_BTN_1);
if (pRadioBtn1)
pRadioBtn1->SetBitmap(HBITMAP(myResourceBmp1));