IDI_OWNER_DRAW1 ICON "owner_draw1.ico"
IDI_SMALL ICON "small.ico"/////////////////////////////////////////////////////////////////////////////
//
// 菜单
//IDC_OWNER_DRAW1 MENU
BEGIN
POPUP "文件(&F)"
BEGIN
MENUITEM "退出(&X)", IDM_EXIT
END
POPUP "帮助(&H)"
BEGIN
MENUITEM "关于(&A) ...", IDM_ABOUT
END
END
/////////////////////////////////////////////////////////////////////////////
//
// 快捷键
//IDC_OWNER_DRAW1 ACCELERATORS
BEGIN
"?", IDM_ABOUT, ASCII, ALT
"/", IDM_ABOUT, ASCII, ALT
END
/////////////////////////////////////////////////////////////////////////////
//
// 对话框
//IDD_ABOUTBOX DIALOG 22, 17, 230, 75
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "关于"
FONT 9, "宋体"
BEGIN
ICON IDI_OWNER_DRAW1,IDC_MYICON,14,9,16,16
LTEXT "owner_draw1 1.0 版",IDC_STATIC,49,10,119,8,SS_NOPREFIX
LTEXT "版权所有 (C) 2008",IDC_STATIC,49,20,119,8
DEFPUSHBUTTON "确定",IDOK,195,6,30,11,WS_GROUP
END
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
1 TEXTINCLUDE
BEGIN
"resource.h\0"
END2 TEXTINCLUDE
BEGIN
"#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
"#include ""windows.h""\r\n"
"#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
"\0"
END3 TEXTINCLUDE
BEGIN
"\r\n"
"\0"
END#endif // APSTUDIO_INVOKED/////////////////////////////////////////////////////////////////////////////
//
// 字符串表
//STRINGTABLE
BEGIN
IDC_OWNER_DRAW1 "OWNER_DRAW1"
IDS_APP_TITLE "owner_draw1"
END以上为资源文件.在源代码中有如下代码:
// 初始化全局字符串
LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
LoadString(hInstance, IDC_OWNER_DRAW1, szWindowClass, MAX_LOADSTRING);
MyRegisterClass(hInstance); hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE (IDC_OWNER_DRAW1));
在资源文件有多个IDC_OWNER_DRAW1项,请问LoadAccelerators在加载快捷键表,是如何选入资源的,谢谢!
IDI_SMALL ICON "small.ico"/////////////////////////////////////////////////////////////////////////////
//
// 菜单
//IDC_OWNER_DRAW1 MENU
BEGIN
POPUP "文件(&F)"
BEGIN
MENUITEM "退出(&X)", IDM_EXIT
END
POPUP "帮助(&H)"
BEGIN
MENUITEM "关于(&A) ...", IDM_ABOUT
END
END
/////////////////////////////////////////////////////////////////////////////
//
// 快捷键
//IDC_OWNER_DRAW1 ACCELERATORS
BEGIN
"?", IDM_ABOUT, ASCII, ALT
"/", IDM_ABOUT, ASCII, ALT
END
/////////////////////////////////////////////////////////////////////////////
//
// 对话框
//IDD_ABOUTBOX DIALOG 22, 17, 230, 75
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "关于"
FONT 9, "宋体"
BEGIN
ICON IDI_OWNER_DRAW1,IDC_MYICON,14,9,16,16
LTEXT "owner_draw1 1.0 版",IDC_STATIC,49,10,119,8,SS_NOPREFIX
LTEXT "版权所有 (C) 2008",IDC_STATIC,49,20,119,8
DEFPUSHBUTTON "确定",IDOK,195,6,30,11,WS_GROUP
END
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
1 TEXTINCLUDE
BEGIN
"resource.h\0"
END2 TEXTINCLUDE
BEGIN
"#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
"#include ""windows.h""\r\n"
"#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
"\0"
END3 TEXTINCLUDE
BEGIN
"\r\n"
"\0"
END#endif // APSTUDIO_INVOKED/////////////////////////////////////////////////////////////////////////////
//
// 字符串表
//STRINGTABLE
BEGIN
IDC_OWNER_DRAW1 "OWNER_DRAW1"
IDS_APP_TITLE "owner_draw1"
END以上为资源文件.在源代码中有如下代码:
// 初始化全局字符串
LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
LoadString(hInstance, IDC_OWNER_DRAW1, szWindowClass, MAX_LOADSTRING);
MyRegisterClass(hInstance); hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE (IDC_OWNER_DRAW1));
在资源文件有多个IDC_OWNER_DRAW1项,请问LoadAccelerators在加载快捷键表,是如何选入资源的,谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货