改变DIR_MAINFRAME只能改变about对话框的图标,
我想把mainframe的标题栏中的图标也改掉
怎么办呢,请大侠们执教

解决方案 »

  1.   

    选中IDR_MAINFRAME,在资源编辑器中有一个device ,有small和standard之分。将small图标内容改变就实现你的想法。
      

  2.   

    HANDLE m_handle=AfxGetApp()->LoadIcon(IDR_MAINFRAME)IDR_MAINFRAME为所需图标的资源id,然后seticon(m_handle)即可!
      

  3.   

    HICON hicon=AfxGetApp()->LoadIcon(ID);
    //ID为icon的资源号
    SetIcon(hicon,TRUE);//大图标
    SetIcon(hicon,FALSE);//小图标
      

  4.   

    把Resources下的Icon下的IDR_MAINFRAME图标用其它的的图标替换掉
      

  5.   

    ::SetIcon(AfxGetApp()->LoadIcon(IDR_YOURICON));
    OR
    把Resources下的Icon下的IDR_MAINFRAME图标用其它的的图标替换掉
      

  6.   

    在资源里直接改小图标(Combobox中选区)
    或用SetIcon