LoadIcon函数不能在窗口左上角显示自定义图标,但是任务栏中还是可以显示应用程序的图标的
已经导入图标了:我把原来导入的那句:wndcls.hIcon=LoadIcon(hInstance,“IDI_ICON1”);改成:wndcls.hIcon=LoadIc...
已经导入图标了:
我把原来导入的那句:
wndcls.hIcon = LoadIcon(hInstance, “IDI_ICON1”);
改成:
wndcls.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(105));就行了;
这是为什么? 展开
我把原来导入的那句:
wndcls.hIcon = LoadIcon(hInstance, “IDI_ICON1”);
改成:
wndcls.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(105));就行了;
这是为什么? 展开
展开全部
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));
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询