新手提问:MFC项目载入图标时关于fxGetApp()->LoadIcon遇到的问题

在一次修改mfc项目后通过

AfxGetApp()->LoadIconW


这个函数载入图标时,发现系统提示
图片说明


之前进行编译的时候就没有问题,根据提示修改成

AfxGetApp()->LoadIconA


但是载入图标的时候和原来有有很大区别(之后图标出现了黑色背景),请问LoadIcon后边的A和W和什么有关联?这是什么原因造成的原来的LoadIconW无效了?


感谢您的帮助!

AfxGetApp()->LoadIcon 试试看,不要加上W
因为LoadIcon需要传入字符串,凡是传入字符串的,就有宽字符和传统字符的区别,所以windows api就有2个