我正在用 MinGW 编写一个 Win32 应用程序,并已开始添加资源。我为菜单添加了资源,效果很好。然后我尝试添加键盘加速器,一旦我链接它们,windres就会抛出一个语法错误:
(行号已修改)
windres: res\\resource.rc:3: syntax error
以下是我使用的键盘加速器。如果我删除每个虚拟键(以 开头的行VK
),它工作正常。
IDA_ACCEL ACCELERATORS
{
VK_RETURN, IDM_FILE_OPEN, VIRTKEY
VK_F7, IDM_FILE_MOVE, VIRTKEY
VK_F8, IDM_FILE_COPY, VIRTKEY
VK_DELETE, IDM_FILE_DELETE, VIRTKEY
VK_RETURN, IDM_FILE_PROPERTIES, ALT, VIRTKEY
"+", IDM_TREE_LEVEL
"*", IDM_TREE_BRANCH
"+", IDM_TREE_ALL, CONTROL, VIRTKEY
"-", IDM_TREE_COLLAPSE
}