怎样改变典型的MFC程序的左上角图标和应用程序图标?

解决方案 »

  1.   

    HICON hIcon = AfxGetApp()->LoadIcon(nIDResource);
    SetIcon(hIcon);
      

  2.   

    2.改IDR_MAINFRAME 32x32的大图标
      

  3.   

    AfxGetMainWnd()->SendMessage(WM_SETICON,TRUE, (LPARAM)m_hTittleIcon);
      

  4.   

    m_hTittleIcon=AfxGetApp()->LoadIcon(IDR_ICON);
    AfxGetMainWnd()->SendMessage(WM_SETICON,TRUE, (LPARAM)m_hTittleIcon);
      

  5.   

    CWnd::
    SetIcon
    SetWindowText
    或者:
    把系统原来的图标CUT,添加你的图标,ID是系统原来的
      

  6.   

    谢谢各位大侠.但是是否这几种办法都可以呢?
    我该过IDR_MAINFRAME的图标,可只有ONABOUT的DLG图标变化了应该改哪一个呢?
    发送消息的那种和HICON hIcon = AfxGetApp()->LoadIcon(nIDResource);
    SetIcon(hIcon);的应取哪个. 我在网吧,没法试.
      

  7.   

    改资源的时候要把IDR_MAINFRAME的32*32和16*16的两个图标都改了。