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

📄 t3.rc

📁 开放源码的编译器open watcom 1.6.0版的源代码
💻 RC
字号:
/*
    Resource file for Accel example
*/
#include <os2.h>
#include "t3.h"

POINTER IDR_ACCEL       accel.ico

MENU IDR_ACCEL {
    SUBMENU     "~Accelerator", IDM_FILE {
        MENUITEM "~Create...",          IDM_CREATE,     MIS_TEXT
        MENUITEM "~Delete...",          IDM_DELETE,     MIS_TEXT, MIA_DISABLED
        MENUITEM SEPARATOR
        MENUITEM "E~xit",               SC_CLOSE,       MIS_SYSCOMMAND
        MENUITEM "A~bout...\t^A",       IDM_ABOUT,      MIS_TEXT
    }
    MENUITEM "F1=Help", -1, MIS_BUTTONSEPARATOR
}

DLGTEMPLATE IDD_ABOUT {
    DIALOG "", 0, 10, 60, 160, 75, WS_SAVEBITS | FS_DLGBORDER {
        CTEXT   "OS/2 Presentation Manager"        -1, 10, 60, 140, 10
        CTEXT   "AccelTable Sample"                -1, 10, 50, 140, 10
// The following statement is ambiguous - IBM's RC version 5 parses it
// differently from older versions; wrc matches RC v5
//        ICON    IDR_ACCEL                          -1,  8, 40,   0,  0
// Unambiguous version uses additional comma
        ICON    IDR_ACCEL,                         -1,  8, 40,   0,  0
        CTEXT   "Version 1.0"                      -1, 10, 30, 140, 10
        CTEXT   "Created by A Large Corp., 1989"   -1, 10, 20, 140, 10
        DEFPUSHBUTTON "~Ok"                DID_OK, 64,  4, 32,  14, WS_GROUP
    }
}

DLGTEMPLATE IDD_CREATE {
  DIALOG "Create Accelerator", 0, 10, 10, 250, 110, FS_DLGBORDER {
    LTEXT               "Key:"                  -1, 10, 90,  20, 10
    ENTRYFIELD          ""               IDD_ENTRY, 40, 90,  30, 10, ES_MARGIN

    GROUPBOX            "Flags",                -1, 10, 20, 110, 65
    AUTOCHECKBOX        "ALT"              IDD_ALT, 15, 65, 100, 10
    AUTOCHECKBOX        "CONTROL"      IDD_CONTROL, 15, 55, 100, 10
    AUTOCHECKBOX        "LONEKEY"      IDD_LONEKEY, 15, 45, 100, 10
    AUTOCHECKBOX        "SHIFT"          IDD_SHIFT, 15, 35, 100, 10
    AUTOCHECKBOX        "VIRTUALKEY"      IDD_VKEY, 15, 25, 100, 10

    GROUPBOX            "Translation"           -1,125, 70, 110, 35
    AUTORADIOBUTTON     "CHAR",           IDD_CHAR,130, 85, 100, 10, WS_GROUP
    AUTORADIOBUTTON     "SCANCODE",   IDD_SCANCODE,130, 75, 100, 10

    GROUPBOX            "Notification Type"     -1,125, 20, 110, 45
    AUTORADIOBUTTON     "WM_COMMAND"       IDD_CMD,130, 45, 100, 10, WS_GROUP
    AUTORADIOBUTTON     "WM_HELP"        IDD_FHELP,130, 35, 100, 10
    AUTORADIOBUTTON     "WM_SYSCOMMAND" IDD_SYSCMD,130, 25, 100, 10

    DEFPUSHBUTTON       "~Ok"               DID_OK, 15, 4, 32, 14
    PUSHBUTTON          "~Cancel"       DID_CANCEL, 64, 4, 40, 14
  }
}

DLGTEMPLATE IDD_HELP {
    DIALOG "ACCEL.EXE Help", 0, 10, 60, 240, 75, WS_SAVEBITS | FS_DLGBORDER {
        LTEXT "The application does the following, on:" -1, 10, 55,180, 10
        LTEXT "WM_COMMAND"                              -1, 15, 40, 90, 10
        LTEXT "Pops up the About... box"                -1,120, 40,110, 10
        LTEXT "WM_HELP"                                 -1, 15, 30, 90, 10
        LTEXT "Pops up this dialog"                     -1,120, 30,110, 10
        LTEXT "WM_SYSCOMMAND"                           -1, 15, 20, 90, 10
        LTEXT "Sends SC_MINIMIZE"                       -1,120, 20,110, 10
        PUSHBUTTON "~Ok"                            DID_OK,104,  4, 32, 14
    }
}

ACCELTABLE IDR_ACCEL {
    "^a", IDM_ABOUT
}

⌨️ 快捷键说明

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