首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

windows 程序的图标有关问题

2012-02-06 
windows 程序的图标问题我在编程序的时候发现程序标题栏的那个图标不肯变一直是系统的那个图标谁知道是为

windows 程序的图标问题
我在编程序的时候发现程序标题栏的那个图标不肯变 一直是系统的那个图标  
谁知道是为什么 发个可以变的代码我看看啊  
我的代码如下:
MSG msg;
HACCEL hAccel;

WNDCLASSEX wcSimpwin;

wcSimpwin.cbSize = sizeof(WNDCLASSEX);
wcSimpwin.style = 0; //类的风格
wcSimpwin.lpfnWndProc = (WNDPROC) MainWndProc; //指向窗口过程的远指针
wcSimpwin.cbClsExtra = 0; //指定分配给窗口类结构之后的额外字节数
wcSimpwin.cbWndExtra = 0; //指定分配给窗口实例之后的额外字节数
wcSimpwin.hInstance = hInstance; //标识窗口过程所在的实例
wcSimpwin.hIcon = LoadIcon(hInstance,"IDI_ICON1"); //标识类的图标
wcSimpwin.hCursor = LoadCursor(NULL,IDC_ARROW);  
wcSimpwin.hbrBackground = GetStockObject(WHITE_BRUSH);  
wcSimpwin.lpszMenuName = MAKEINTRESOURCE(IDR_MENU1); //指向标识类菜单资源名的字符串
wcSimpwin.lpszClassName = "SimpwinClass"; //指向一个以空字符结束的字符串,该字符串标识本类的名称
wcSimpwin.hIconSm = LoadIcon(hInstance,"IDI_ICON2"); //标题栏图标??? 不肯显示哇 ???

[解决办法]
wcSimpwin.hIcon = LoadIcon(hInstance,"IDI_ICON1"); //标识类的图标

新建一个ICON的资源,然后自己随便画一个图形就行,然后把它添加到资源的目录里面,名字

随便,例如IDI_MYICON,然后把上面这句代码替换成

wcSimpwin.hIcon = LoadIcon(hInstance,"IDI_MYICON");

热点排行