您的位置:首页 > 编程语言 > C语言/C++

vc++ 如何导入其他工程中的对话框资源

2014-11-05 15:22 281 查看
方法1:复制->粘贴找到你要复制的资源 crtl+c 或者右键复制 切换到你要用这个资源的工程的资源视图,选中你的工程(一个解决方案可能有多个工程),然后直接粘贴或者右键注意:我是在vs2012中进行的上述操作,如果在不同的解决方案中复制粘贴,无法粘贴成功,必须将两个项目添加到同一个解决方案下方能成功方法2:手动改写RC文件一共三块(这个是不确定的)
1)描述风格 字体 以及对话框中的控件(以及控件位置)肯定存在的资源ID DIALOGEX 0,0, 285,198STYLE ....FONT.....BEGIN..........................................
.....................END2)描述对齐线的GUIDELINES DESIGNINFOBEGIN 资源ID ,DIALOG BEGIN LEFTMARGIN //左侧留白 RIGHTMARGIN//宽度 TOPMARGIN//上方留白 BOTTOMMARGIN//高度 //这四个成员可能存在零个或者多个 ENDEND3)不一定存在的这个类似于初始化一个列表框中的数据,比如你的对话框资源中有一个列表控件,该列表控件利用编辑器方式添加了初始化的数据(不用资源编辑器用编程方式也可以实现,编程方式自然就不存在这个段了)资源ID DLGINITBEGIN.....................
.....................
.....................
END手动增加ID 这个resource中通过编译 哪个不存在直接在resource.h中进行定义
提示:第二种方法按我的经验,根本不能够实用,因为有些段是不一定存在的,肯定存在只有1)有用2)没什么用,这样如果你漏了某一部分,会带来相当大的烦恼
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: