为什么很多资源的ID都是IDR_MAINFRAME??
很多资源的ID号都用IDR_MAINFRAME,它们之间不会造成干扰么?另外我发现多文档应用程序在主框架创建的时候是这样的:m_pMainWnd->LoadFrame(IDR_MAINFRAME);资源编辑器中又没有ID号为IDR_MAINFRAME的框架资源,这个IDR_MAINFRAME怎么解释呢?
它可能是指所有的名为IDR_MAINFRAME的资源都拿来为LoadFrame所用,那如果我把其中一个资源的ID号改成了其他的,是不是主框架便不能正常创建了???
问题点数:30、回复次数:2Top
1 楼truewill(无处不在)回复于 2006-03-04 10:10:30 得分 15
那个只是一个参数啦,他会自动加载叫IDR_MAINFRAME的图标,菜单,快捷键等内容到frame而已
就像你叫人装个m$的系统,然后他就会装上m$的操作系统win,文字处理工具office,编程软件vs.......Top
2 楼cpio(备注)回复于 2006-03-04 10:34:54 得分 15
不同类型的资源取同一个名字这样好记些,就比如IDR_MAINFRAME,图标有它,文本有它,都是主框架用的
你可以把它们改了
不过改了就在在代码里面把它们也改了Top




