⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menubar.rc

📁 Windows CE程序设计随书源代码 在学习的过程中
💻 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 + -