在MFC(Microsoft Foundation Classes)中,CButton 类提供了一个名为 SetIcon 的公共方法,用于设置按钮的图标。

以下是 CButton::SetIcon 方法的基本用法:
BOOL SetIcon(HICON hIcon);

此方法用于设置按钮的图标。参数 hIcon 是一个 HICON 句柄,表示要设置的图标。

示例代码:
// 假设 pButton 是你的 CButton 对象指针
CButton* pButton = (CButton*)GetDlgItem(IDC_YOUR_BUTTON_ID);

// 假设 hIcon 是你的图标句柄,可以使用 AfxGetApp()->LoadIcon 或者其他方式获取
HICON hIcon = AfxGetApp()->LoadIcon(IDC_YOUR_ICON_ID);

// 设置按钮的图标
pButton->SetIcon(hIcon);

请注意,在上面的示例中,GetDlgItem(IDC_YOUR_BUTTON_ID) 用于获取按钮的指针,你需要将 IDC_YOUR_BUTTON_ID 替换为你实际使用的按钮的ID。

同样,AfxGetApp()->LoadIcon(IDC_YOUR_ICON_ID) 用于加载图标,你需要将 IDC_YOUR_ICON_ID 替换为你实际使用的图标的ID。




转载请注明出处:http://www.zyzy.cn/article/detail/15807/MFC/CButton