c++ - 在静态文本控件上设置图标

标签 c++ mfc

如何在 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/

相关文章:

c++ - 读取具有任意数量空格的输入字符串的一部分

c++ - CListCtrl。当双击总是收到 NM_CLICK + NM_DBLCLK

c++ - const 函数中的 MessageBox

c++ - 如何在 sublime-build 文件中指定 $HOME 文件夹?

c++ - 如何中断无限的 sigtimedwait?

c++ - 没有匹配的调用函数

c++ - 有没有办法在 C++/MFC 中使用 SHORT 系统时间图片?

c++ - 关于从基类到子类指针的向下转型

c++ - MFC中获取文字宽度

c++ - 服务器端