你没有指定资源的id,
系统就自动的给你一个id了,
并且是数字的!!

解决方案 »

  1.   

    #define IDR_MAINFRAME            128这个明白否??
    ID  只是让你在写程序的时候更加容易的识别和记忆  但是在程序里面  他的本质就是数字   
      

  2.   

    资源本质上都是用数字来标示的亚,你打开.rc文件用txt的形式.你就明白原因了.
      

  3.   

    资源ID是用define定义的宏,本身就是数字
      

  4.   

    我知道本来就是数字,但我编写时已经指定了ID,resourceveiw中显示的也是我指定的。但关了再开就无缘无故的都变成了数字,是不是有什么设置上的问题,或是操作上的问题?
      

  5.   

    试试把目录下.plg .ncb .opt删除,在重新打开.dsw
    我也遇到过,忘了怎么解决了
      

  6.   

    太怪异了,删除NCB,SUO,rebuild