在MFC(Microsoft Foundation Classes)的CButton类中,确实有一个名为SetIcon的公共方法,用于设置按钮的图标。以下是该方法的简要说明:
BOOL SetIcon(HICON hIcon);

此方法用于为按钮设置图标,其中 hIcon 是一个句柄,表示要设置的图标。该方法返回一个 BOOL 值,表示是否成功设置图标。

以下是一个示例:
CButton myIconButton;
myIconButton.Create(_T("My Icon Button"), WS_CHILD | WS_VISIBLE | BS_ICON, CRect(10, 10, 60, 60), pParentWnd, IDC_MY_ICON_BUTTON);

HICON hIcon = AfxGetApp()->LoadIcon(IDI_MY_ICON);  // Replace IDI_MY_ICON with the ID of your icon resource
myIconButton.SetIcon(hIcon);

在这个例子中,myIconButton 是一个 CButton 对象,通过 Create 方法创建,并使用 SetIcon 方法将按钮的图标设置为指定的图标资源。

请注意,具体的使用方式可能会根据你的应用程序需求和 MFC 库的版本而有所不同。如果你有特定的需求或版本要求,建议查阅相关的 MFC 文档或在线资源。


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