WinCHK.rc
资源文件
资源文件中添加图标文件、菜单后,我们来增加对话框窗口,并且关联到菜单上打开显示和关闭。
添加资源可以在资源文件中直接编辑,也可以在编辑器中直接从头创建,创建的过程会直接生成资源文件的代码。
新建对话框
我们也可以从现有的资源文件中直接导入已有的资源。
已有资源选择对话框
打开资源类型选择窗口,输入DIALOGEX。这个是从原来的资源文件代码中开出的。
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
RYDLG DIALOGEX 0, 0, 181, 92
STYLE DS_SETFONT | WS_CHILD | WS_VISIBLE
FONT 9, "MS UI Gothic", 0, 0, 0x0
BEGIN
资源类型选择
OK,显示导入的资源。
导入资源视图
导入后,资源文件有些混乱。
导入结果
重新导入,直接运行,显示界面不正确了,菜单栏没有了。
资源视图变成这样了。
重新导入后资源视图
处理将两个资源文件合并。在资源浏览器中并不能看见两个资源文件,这难道是一个Bug。
其中一个RC文件
将这一行代码删除后,运行程序正常并显示菜单栏。
多次试验导入,现在将资源文件改名称,然后将导入的资源文件中的对话框选中直接拖拽到另一个资源文件中,谈出对话框,确认。
直接拖拽到另一个资源文件中
资源移动后
将WinCHK.rc删除。再将WinCHK01.rc改回WinCHK.rc,便以运行正常,现在对话框资源已经正常创建了过程中又多出来一个resource.h文件,删除后正常。
资源视图经过一番折腾后如下图所示。对话框的名称导入后有双引号,直接修改去掉。
资源视图