刚刚接触VC,学了点基本的界面编程,现在在学习Jeffrey Richer(下面就简称J.R了)的《Windows 核心编程》,却遇到了些问题。问题描述:
J.R提供的源代码中有一种XXX.rc文件,在书中这类文件的最前面都有“Microsoft Developer Studio generated resource script.”的标示,可是我在VC6.0里面却无法以文本形式浏览这种文件。如果我想以J.R的这种方式在VC6.0里面写代码,这种.rc的文件应该如何写入或者生成?谢谢!(刚刚来,分不多呀)
J.R提供的源代码中有一种XXX.rc文件,在书中这类文件的最前面都有“Microsoft Developer Studio generated resource script.”的标示,可是我在VC6.0里面却无法以文本形式浏览这种文件。如果我想以J.R的这种方式在VC6.0里面写代码,这种.rc的文件应该如何写入或者生成?谢谢!(刚刚来,分不多呀)
//
#include "resource.h"#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "afxres.h"/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS/////////////////////////////////////////////////////////////////////////////
// English (U.S.) resources#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#pragma code_page(1252)
#endif //_WIN32/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//IDD_ERRORSHOW DIALOGEX 0, 0, 182, 42
STYLE DS_SETFOREGROUND | DS_3DLOOK | DS_CENTER | WS_MINIMIZEBOX | WS_VISIBLE |
WS_CAPTION | WS_SYSMENU
CAPTION "Error Show"
FONT 8, "MS Sans Serif"
BEGIN
LTEXT "Error:",IDC_STATIC,4,4,19,8
EDITTEXT IDC_ERRORCODE,24,2,24,14,ES_AUTOHSCROLL | ES_NUMBER
DEFPUSHBUTTON "Look up",IDOK,56,2,36,14
CONTROL "&On top",IDC_ALWAYSONTOP,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,104,4,38,10
EDITTEXT IDC_ERRORTEXT,4,20,176,20,ES_MULTILINE | ES_AUTOVSCROLL |
ES_READONLY | NOT WS_BORDER | WS_VSCROLL,
WS_EX_CLIENTEDGE
END
/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//
这是VC自动实现的..有没有其他的工具我就不知道了....
添加自己的东西应该挺好书写的...
大多数时候,RC不是人为手写的, 也麻烦书写..特别是rect的值...基本上都靠VC自动改写..
---------------------------------------
可以浏览的。首先在File组菜单下打开文件对话框,找到你的.rc文件,然后你可以在文件对话框下面找到一个下拉框,有几个选项。默认值是Auto,你选择以Text方式打开就行了。
自己操作有毛病,导致Win32 Application Wizard生成的工程中用ResourceView来编辑.rc文件会有问题