我的程序是对话框形式的,我定义了“.***”文档,如何修改注册标我已知道,我想知道怎么在程序中添加这种文档的图标。

解决方案 »

  1.   

    图标呢?怎么把图标加到exe里面去,总不能让另外带个图表吧
      

  2.   

    这简单,你把vc资源视图中的icon目录下的IDR_MAINFRAME这个图标改称你想要的图标就行了,不过不要改id号
      

  3.   

    我说的不是exe文件的图标,而是改我创建的“.***”文件的图表
      

  4.   

    HICON hicon=AfxGetApp()->LoadIcon(IDI_ICON);//加载图表AfxGetMainWnd()->SendMessage(WM_SETICON,TRUE,(LPARAM)hicon);
    //主框架同上改子框架
    GetParent()->SendMessage(WM_SETICON,TRUE,(LPARAM)hicon);
      

  5.   

    Sorry ,没看全。象你这么说泥的对话框有保存按钮了,象你那样作不明白
    你生成一个SDI程序用CFromView作视图多简单
      

  6.   

    我想用对话框做,我知道SDI得很方便,我想知道用对话框该怎么办?
      

  7.   

    你那样做的话,我想的重写基类,把单文档里的所有的菜单响应、消息循环、串行化、程序注册、文档管理等等CWinAPP,CDocTemplate,CDocomt类里实现的功能全写了,相当与写了个简单的单文档基类,太难了,没有必要,用CFromView能事现嘛