mfc项目怎么通过rc文件生成resource文件

mfc项目怎么通过rc文件生成resource文件,第1张

要仔细对比ME工程和HE工程下面的*.rc文件以及resource.h文件。这两个文件控制着所有资源文件,包括Dialog、Dialog上的控件(Button、Edit等等)、Menu、ToolBar、BitMap、Icon、String Table、Version、Accelerator等,这样就可以mfc项目通过rc文件生成resource文件

.rc的文件,本身就是个txt的文档,里面描述了窗口的相关属性,你可以自己写这样的文件的,它每个IDC_XXXX的这样的东西都会 在resource.h的头文件中有对应,你直接把它删掉就好了。

MFC就相当于屎,之前吃的是大米、小米还是煎饼你要明白,这叫知其然,还要知其所以然。

所以,我推荐你看一下 老罗的 win32汇编语言程序设计,你可以查找到 关于rc文件如何手写,到底vc的控件内部原理到底是怎么样的? 你不一定懂汇编,但是这些知识与你学习MFC是大有益处的。。 个人见解,不足道哉。支持度娘,互相分享!

你在文本方式打开RC之后,搜索IDD_LICENSE_SCENE,你会发现有三个地方对这个对话框进行了定义(VC版本不同,这个有差异),对话框的大小,不止是一组宽高数据,而是需要对应调整对齐数据和控件位置数据,单独调整一个,有时候甚至会造成死机错误。

如果你只是系统调整对话框大小,为什么要用文本编辑方式呢?图形编辑方式下,鼠标拉伸大小,右下角会显示对话框宽高的,用这个调整比较好,你可以保存一下RC里面的几段文本,拉伸后对比变化,就知道数据之间的关联了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7960484.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存