如何在SDK程序中添加资源(如添加菜单资源,哪种方法比较好一点)

解决方案 »

  1.   

    一般框架菜单可以添加资源,如果是弹出菜单可以用AppendMenu(),TrackPopupMenu()
      

  2.   

    Insert->Resource->Menu 选择New这样就创建了一个新的菜单资源.之后VC++6.0会自动启动资源编辑器,可以可视化的对菜单资源编辑 器,你可以给每个菜单项取一个好记的名字.双击菜单栏空白处给菜单取名字如"HelloWin"这与前面定义的窗口类中菜单的名字是一样的.全部完成后点保存vc++就产生一个.rc资源文件.这样就建立好了一个菜单的资源.vc++会也自动产生一个resource.h的头文件.这个文件是将主源文件和资源文件联系起来的桥梁.以后将.rc的资源文件加入到工程中的Source Files目录中,将resource.h的头文件加入到工程中的Header Files目录中就可以了.
      

  3.   

    菜单直接在CreateWindow()中添加
    ICON
    wndclass.hIcon=(HICON)LoadIcon(0,MAKEINTRESOURCE(IDI_ICON1))
      

  4.   

    添加方法和mfc德一样
    用的时候用MAKEINTRESOURCE()转换成字符串就行了
      

  5.   

    想灵活一点的话
    可用Create