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