vc 对话框加载自定义图标失败,如何加载?

这是我的关键代码BOOLCQqDlg::OnInitDialog(){CDialog::OnInitDialog();HICONmyicon=AfxGetApp()->L... 这是我的关键代码
BOOL CQqDlg::OnInitDialog()
{
CDialog::OnInitDialog();
HICON myicon=AfxGetApp()->LoadIcon(IDI_MYICON);
SetIcon(myicon, TRUE); // Set big icon
SetIcon(myicon, FALSE);

对话框运行后,只见到窗口上图标是改变了;可以到debug目录或给exe文件创建快捷方式时,图标为什么还是显示mfc的默认图标,按照课本上做的不知道哪错了?谢谢
展开
 我来答
梦三娱乐
2011-01-08 · TA获得超过1212个赞
知道小有建树答主
回答量:347
采纳率:0%
帮助的人:0
展开全部
你的方法是改变不了应用程序的图标的。
有两种方法:一、将自定义图标命名为IDR_MAINFRAME,然后保存到程序资源文件res文件夹中覆盖原有图标。
二、文本方式打开.rc文件
找到如下的话
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDI_ICON1 ICON "res\\icon1.ico"
IDR_MAINFRAME ICON "res\\2.ico"
将你想要的应用程序图标设为第一个。
zfb103
2011-01-06 · TA获得超过312个赞
知道小有建树答主
回答量:265
采纳率:100%
帮助的人:93.8万
展开全部
看图标大小是否正确。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式