功能表及其他资源(六十六)

2010-12-30 21:13:27 · 作者: · 浏览: 36391
PASTE, VIRTKEY, SHIFT, NOINVERT
"^C", IDM_EDIT_COPY, ASCII, NOINVERT
"^V", IDM_EDIT_PASTE, ASCII, NOINVERT
"^X", IDM_EDIT_CUT, ASCII, NOINVERT
"^Z", IDM_EDIT_UNDO, ASCII, NOINVERT
END
 RESOURCE.H (摘录)
// Microsoft Developer Studio generated include file.
// Used by POPPAD2.RC

#define IDM_FILE_NEW 40001
#define IDM_FILE_OPEN 40002
#define IDM_FILE_SAVE 40003
#define IDM_FILE_SAVE_AS 40004
#define IDM_FILE_PRINT 40005
#define IDM_APP_EXIT 40006
#define IDM_EDIT_UNDO 40007
#define IDM_EDIT_CUT 40008
#define IDM_EDIT_COPY 40009
#define IDM_EDIT_PASTE 40010
#define IDM_EDIT_CLEAR 40011
#define IDM_EDIT_SELECT_ALL 40012
#define IDM_HELP_HELP 40013
#define IDM_APP_ABOUT 40014
POPPAD2.ICO

 


 

POPPAD2.RC资源描述档包含功能表和加速键。您将注意到,所有加速键都表示在跳位字元(\t)後的「Edit」突现式功能表的字串中。

启用功能表项
 

视窗讯息处理程式的工作包括启用和无效化「Edit」功能表中的选项,这项工作在处理WM_INITMENUPOPUP时完成。首先,程式检查是否要显示「Edit」突现式功能表。因为功能表里「Edi