以下是一个简单的示例,演示如何使用 GetIconID 方法:
// 假设 btn 是一个 CMFCCaptionButton 对象
CMFCCaptionButton btn;
// 获取按钮关联的图标的资源 ID
UINT iconID = btn.GetIconID();
// 判断是否成功获取到图标的资源 ID
if (iconID != 0)
{
// 使用图标资源 ID 进行相应的操作
TRACE(_T("Button's icon resource ID: %u\n"), iconID);
}
else
{
// 按钮没有关联的图标
TRACE(_T("Button has no associated icon.\n"));
}
在这个例子中,btn 是一个 CMFCCaptionButton 对象,我们使用 GetIconID 方法来获取与按钮关联的图标的资源 ID。如果成功获取到资源 ID,则可以使用该 ID 进行相应的图标操作。如果按钮没有关联的图标,则返回的资源 ID 为 0。
请注意,确保在调用 GetIconID 方法之前已经创建了 CMFCCaptionButton 对象,并且进行了适当的错误处理。
转载请注明出处:http://www.zyzy.cn/article/detail/19155/MFC/CMFCCaptionButton