0

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

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

1 回答 1

1

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

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

于 2016-10-10T13:50:40.727 回答