如何在MFC中的StaticText控件上设置和图标?
我正在尝试:
static_cast<CStaticText*>(txt)->SetIcon(AfxGetApp()->LoadIcon(IDC_ICON));
执行代码行。但是textcontrol现在显示了图标。
我错过了什么吗?
答案 0 :(得分:1)
确保在对话框上删除静态图像/图标控件而不是静态文本控件。
您可以从资源文件验证:
BEGIN
CTEXT "",IDC_STATIC_ICON1,10,84,300,20
ICON "",IDC_STATIC_ICON2,102,137,20,20
END
第一个是Text类型,第二个是Icon。你应该使用第二个。
答案 1 :(得分:0)
CButton* btn
btn->SetIcon(AfxGetApp()->LoadIcon(IDI_IMG));