在registerclass()中,是这样的WNDCLASS wcex;
wcex.hIcon=LoadIcon(hInstance,(LPCTSTR)IDI_MYPROJECT);
我把IDI_MYPROJECT给改画了,但是发现程序运行时上面的图标并没改过来,请哪为大哥指点一下。我是在vs.net下弄的,vs6下我不知是啥样,大概差不多吧。

解决方案 »

  1.   

    wcex.hIcon=LoadIcon(hInstance,MAKEINTRESOURCE(IDI_MYPROJECT));
      

  2.   

    我的看法是,你需要重新BUILD一下,要先全部CLEAN,然后再BUILD.试试吧! (LPCTSTR)和MAKEINTRESOURCE()应该是差不多的吧!
      

  3.   

    把IDI_MYPROJECT的名字该一下试一试,我想你只改画面,可能VC没有认为你修改过,而图标资源应该是被包含在执行文件里的,也就说你的执行文件里的图标没有变化,也可以删掉..\debug下的所有内容,再编译,不过我没有亲试,也不一定正确,如果错了,就算给你UP了