如何在编辑控件中设置图标?

时间:2016-10-10 12:27:37

标签: mfc cedit

我尝试了以下代码段,但它没有显示:

HICON hIcon = LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_ICON1));
myeditcontrol.SetIcon(hIcon, FALSE);

1 个答案:

答案 0 :(得分:1)

与窗口关联的图标显示在任务栏按钮,标题栏和 Alt + Tab 对话框中。它只对顶级窗口有意义。

调用CWnd::SetIcon非顶级窗口(如CEdit控件)无效。如果要在“编辑”控件中显示图形,则必须使用更强大的功能,例如Rich Edit控件(有关MFC包装,请参阅CRichEditCtrl)。