一时想不起怎么改变标题栏的图标,原以为只要自己绘一个图标,也用IDR_MAINFRAME
就行,可就不行.用SetClassLong 也没改过来,纳闷着????????

解决方案 »

  1.   

    HICON   hIcon=AfxGetApp()->LoadIcon(IDI_YOUR_ICON)   
        AfxGetMainWnd()->SendMessage(WM_SECTION,TRUE,(LPARAM)hIcon)   
      

  2.   

    有没有可以直接 在窗口显示前,通过修改 WNDCLASS 的hIcon的成员来实现
      

  3.   

    你是什么程序?MFC的话修改IDR_MAINFRAME图标即可。改完后全部重新编译一遍。
      

  4.   

    是啊,我也纳闷,我在OnCreate 函数中用SetClassLong也没用.只想给程序添加标志--代表我的劳动果实,----一个简易做图程序 + 运动控制平台;
      

  5.   

    在PreCreateWnd虚函中设置,cs.hIcon = ::LoadIcon(AfxGetInstanceHande(), IDI_YOURICON);
    即可
      

  6.   

    楼上的兄弟:说的是 PreCreateWindow 吗?
    不知道你的 VC 中 cs中有hIcon吗?可我的没有