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

📄 menubar.rc

📁 《Windows CE 6.0开发者参考》(《Programming Windows Embedded CE 6.0 Developer Reference》)第四版书中的源代码
💻 RC
字号:
//======================================================================
// Resource file
//
// Written for the book Programming Windows CE
// Copyright (C) 2007 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, 4,

    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_ITEM1, 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, 7,

    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_ITEM1, 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 "Bar One",                     IDM_BARONE
        MENUITEM "Bar Two",                     IDM_BARTWO
        MENUITEM SEPARATOR
        MENUITEM "Exit",                        IDM_EXIT
    END
    POPUP "&Menu2"
    BEGIN
        MENUITEM "Menu Item &1",                IDM_ITEM1
        MENUITEM "Menu item &2",                IDM_ITEM2
        MENUITEM "Menu item &3",                IDM_ITEM3
    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_BTNTOOLTT            "Button tooltip"
IDS_BTNCUTTT             "Cut"
IDS_BTNCOPYTT            "Copy"
IDS_BTNPASTETT           "Paste"
END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -