?? menubar.rc
字號:
//======================================================================
// Resource file
//
// Written for the book Programming Windows CE
// Copyright (C) 2003 Douglas Boling
//======================================================================
#include "windows.h" // Windows stuff
#include "commctrl.h" // Common ctl stuff
#include "aygshell.h" // Pocket PC stuff
#include "MenuBar.h" // Program-specific stuff
//----------------------------------------------------------------------
// Icons and bitmaps
//
ID_ICON ICON "MenuBar.ico" // Program icon
ID_TOOLBMPS BITMAP DISCARDABLE "btns.bmp"
//----------------------------------------------------------------------
// Accelerator keys
//
ID_ACCEL ACCELERATORS DISCARDABLE
BEGIN
"Q", IDM_EXIT, VIRTKEY, CONTROL, NOINVERT
END
//----------------------------------------------------------------------
// MenuBar resources
//
#define SHMENUBAR RCDATA
// MenuBar resource with simple new menu
ID_TOOLBAR1 SHMENUBAR MOVEABLE PURE
BEGIN
ID_MENU, 5,
I_IMAGENONE, IDM_SHAREDNEWDEFAULT, TBSTATE_ENABLED,
TBSTYLE_AUTOSIZE, IDS_SHNEW, IDS_SNEWTT, NOMENU,
I_IMAGENONE, ID_VIEWMENU, TBSTATE_ENABLED,
TBSTYLE_DROPDOWN | TBSTYLE_AUTOSIZE, IDS_VIEWMENUNAME, 0, 0,
I_IMAGENONE, ID_TOOLMENU, TBSTATE_ENABLED,
TBSTYLE_DROPDOWN | TBSTYLE_AUTOSIZE, IDS_TOOLMENUNAME, 0, 1,
0, IDM_ABOUT, TBSTATE_ENABLED,
TBSTYLE_BUTTON | TBSTYLE_AUTOSIZE, 0, IDS_BTNTOOLTT, 0,
2, ID_MENU3, TBSTATE_ENABLED,
TBSTYLE_DROPDOWN | TBSTYLE_AUTOSIZE, 0, IDS_BTNTOOLTT, 2,
END
// MenuBar resource with shared new
ID_TOOLBAR2 SHMENUBAR MOVEABLE PURE
BEGIN
ID_MENU, 8,
I_IMAGENONE, IDM_SHAREDNEW, TBSTATE_ENABLED,
TBSTYLE_BUTTON | TBSTYLE_AUTOSIZE, IDS_SHNEW, IDS_NEWTT, NOMENU,
I_IMAGENONE, ID_VIEWMENU, TBSTATE_ENABLED,
TBSTYLE_DROPDOWN | TBSTYLE_AUTOSIZE, IDS_VIEWMENUNAME, 0, 0,
I_IMAGENONE, ID_TOOLMENU, TBSTATE_ENABLED,
TBSTYLE_DROPDOWN | TBSTYLE_AUTOSIZE, IDS_TOOLMENUNAME, 0, 1,
1, IDM_ABOUT, TBSTATE_ENABLED,
TBSTYLE_CHECK | TBSTYLE_AUTOSIZE, 0, IDS_BTNTOOLTT, 0,
I_IMAGENONE, 0, TBSTATE_ENABLED, TBSTYLE_SEP, 0, 0, 0,
3+STD_CUT, IDM_CUT, TBSTATE_ENABLED,
TBSTYLE_BUTTON | TBSTYLE_AUTOSIZE, 0, IDS_BTNCUTTT, 0,
3+STD_COPY, IDM_COPY, TBSTATE_ENABLED,
TBSTYLE_BUTTON | TBSTYLE_AUTOSIZE, 0, IDS_BTNCOPYTT, 0,
3+STD_PASTE, IDM_PASTE, TBSTATE_ENABLED,
TBSTYLE_BUTTON | TBSTYLE_AUTOSIZE, 0, IDS_BTNPASTETT, 0,
END
ID_MENU MENU DISCARDABLE
BEGIN
POPUP "&Menu1"
BEGIN
MENUITEM "Shared New", IDM_DOSHAREDNEW
MENUITEM "Simple New", IDM_DOSIMPLENEW
MENUITEM SEPARATOR
MENUITEM "Exit", IDM_EXIT
END
POPUP "&Menu2"
BEGIN
MENUITEM "&About...", IDM_ABOUT
END
POPUP "&Menu3"
BEGIN
MENUITEM "Menu item 1", IDM_ITEM1
MENUITEM "Menu item 2", IDM_ITEM2
MENUITEM "Menu item 3", IDM_ITEM3
MENUITEM "Menu item 4", IDM_ITEM4
MENUITEM "Menu item 5", IDM_ITEM5
MENUITEM "Menu item 6", IDM_ITEM6
END
END
//----------------------------------------------------------------------
// String resource table
//
STRINGTABLE DISCARDABLE
BEGIN
IDS_VIEWMENUNAME "View"
IDS_TOOLMENUNAME "Tools"
IDS_SNEWTT "New menu tooltip text"
IDS_NEWTT "New doc + shared menu tooltip"
IDS_BTNTOOLTT "Button tooltip"
IDS_BTNCUTTT "Cut"
IDS_BTNCOPYTT "Copy"
IDS_BTNPASTETT "Paste"
END
//----------------------------------------------------------------------
// About box dialog template
//
aboutbox DIALOG discardable 10, 10, 135, 40
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER |
DS_MODALFRAME
CAPTION "About"
BEGIN
ICON ID_ICON, -1, 3, 5, 10, 10
LTEXT "MenuBar - Written for the book Programming Windows \
CE Copyright 2003 Douglas Boling"
-1, 30, 5, 102, 37
END
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -