E(菜单和其他资源)

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

不允许使用空菜单

在 MENU 语句中定义任何菜单项之前,将显示 END 关键字。 Microsoft Windows 32 资源编译器 (RC) 不支持空菜单。 确保 MENU 语句中不存在任何左引号。

Dialog 中应出现 END

END 关键字必须出现在 DIALOG 语句的末尾。 确保不存在前一语句遗留的左引号。

菜单中应具有 END

END 关键字必须出现在 MENU 语句的末尾。 确保不存在不匹配的 BEGINEND 语句。

创建 resource-name 时出错

Microsoft Windows 32 资源编译器 (RC) 无法创建指定的二进制资源 (.RES) 文件。 确保当前未在只读驱动器上创建它。 使用 /v 选项可确定是否正在创建此文件。

快捷键表中应出现逗号

Microsoft Windows 32 资源编译器 (RC) 要求在 ACCELERATORS 语句中的 eventidvalue 参数之间出现一个逗号。

预期的控件类名称

DIALOG 语句中 CONTROL 语句的 class 参数必须为以下控件类型之一:BUTTONCOMBOBOXEDITLISTBOXSCROLLBARSTATIC 或“用户定义”。 确保类名的拼写正确。

预期的字体名称

DIALOG 语句中 FONT 语句的 typeface 参数必须为括在双引号 (") 内的字符串。 此参数指定了字体名称。

应使用 Menuitem 的 ID 值

MENU 语句必须包含 MENUITEM 语句,而后者在 MenuID 参数中具有整型或符号常量。

应使用菜单字符串

每个 MENUITEMPOPUP 语句均须包含 text 参数。 此参数是一个用双引号 (") 括起来的字符串,同时它指定了菜单项或弹出菜单的名称。 MENUITEM SEPARATOR 语句需要不带引号的字符串

预期的数值命令值

Microsoft Windows 资源编译器 (RC) 要求在 ACCELERATORS 语句中具有数字型 idvalue 参数。 确保已使用 #define 语句来指定该值,且已正确拼写所用的常量。

字符串表中的预期数值常量

#define 语句中定义的数值常量必须在后面紧跟 STRINGTABLE 语句中的 BEGIN 关键字。

预期的数值点大小

DIALOG 语句中 FONT 语句的 pointsize 参数必须为整数点大小值。

应使用 Dialog 数值常量

DIALOG 语句要求 xywidthheight 参数使用整数值。 确保这些值(包含在 DIALOG 关键字之后)不是负数。

STRINGTABLE 中应出现字符串

STRINGTABLE 语句中的每一个数字型 stringid 参数后面均应有一个字符串。

应使用字符串或常量快捷键命令

Microsoft Windows 资源编译器 (RC) 无法确定为此快捷键设置了哪个键。 ACCELERATORS 语句中的 event 参数可能无效。

应使用 VALUE、BLOCK 或 END 关键字。

VERSIONINFO 结构要求使用 VALUEBLOCKEND 关键字。

ID 应为数字

DIALOG 语句中 CONTROL语句的 id 参数要求使用数字。 确保此控件标识符具有一个数字或 #define 语句。

应使用带引号的键字符串

BLOCKVALUE 关键字后面的键字符串应用双引号括起来。

对话框类中需要带引号的字符串

DIALOG 语句中 CLASS 语句的 class 参数必须为括在双引号 (") 内的整数或字符串。

对话框标题中需要带引号的字符串

DIALOG 语句中 CAPTION 语句的 captiontext 参数必须为括在双引号 (") 内的字符串。