LoadIcon函数不能在窗口左上角显示自定义图标,但是任务栏中还是可以显示应用程序的图标的

已经导入图标了:我把原来导入的那句:wndcls.hIcon=LoadIcon(hInstance,“IDI_ICON1”);改成:wndcls.hIcon=LoadIc... 已经导入图标了:
我把原来导入的那句:
wndcls.hIcon = LoadIcon(hInstance, “IDI_ICON1”);
改成:
wndcls.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(105));就行了;
这是为什么?
展开
 我来答
bhtzu
2014-03-17 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4055万
展开全部
wndcls.hIcon = LoadIcon(hInstance, IDI_ICON1);

不能使用双引号孝橘,IDI_ICON1其实就是一个int,你将前敏它括起来是错的,巧悔团那是导入外部文件的模式。

追问
你有试过吗,像你这样会报错的,“LoadIconA”: 不能将参数 2 从“int”转换为“LPCSTR”
追答

MFC下面:

AfxGetApp()->LoadIcon(IDI_ICON1);//ok

WIN32程序:

LoadIcon(hInstance,  MAKEINTRESOURCE(IDI_ICON1));
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式