如何在 MFC 中对 StaticText 控件进行设置和图标显示?
我正在尝试:
static_cast<CStaticText*>(txt)->SetIcon(AfxGetApp()->LoadIcon(IDC_ICON));
代码行被执行。但是文本控件现在显示图标。
我错过了什么吗?
最佳答案
确保在对话框上放置静态图像/图标控件而不是静态文本控件。
您可以从资源文件中验证:
BEGIN
CTEXT "",IDC_STATIC_ICON1,10,84,300,20
ICON "",IDC_STATIC_ICON2,102,137,20,20
END
第一个是文本类型,第二个是图标。你应该使用第二个。
关于c++ - 在静态文本控件上设置图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33254519/