Annotation of mstools/samples/comm/tty.rc, revision 1.1.1.1

1.1       root        1: //---------------------------------------------------------------------------
                      2: //
                      3: //  Module: tty.rc
                      4: //
                      5: //  Purpose:
                      6: //     TTY resource definitions
                      7: //
                      8: //  Development Team:
                      9: //     Bryan A. Woodruff
                     10: //
                     11: //  History:   Date       Author      Comment
                     12: //              5/ 9/91   BryanW      Wrote it
                     13: //
                     14: //---------------------------------------------------------------------------
                     15: //
                     16: //  Written by Microsoft Product Support Services, Windows Developer Support.
                     17: //  Copyright (c) 1991 Microsoft Corporation.  All Rights Reserved.
                     18: //
                     19: //---------------------------------------------------------------------------
                     20: 
                     21: #include <windows.h>
                     22: 
                     23: #include "resource.h"
                     24: 
                     25: TTYICON ICON     tty.ico
                     26: TTYBITMAP BITMAP tty.bmp
                     27: 
                     28: TTYMENU MENU LOADONCALL MOVEABLE PURE DISCARDABLE 
                     29: BEGIN
                     30:    POPUP "&Action"
                     31:    BEGIN
                     32:       MenuItem "&Connect\tShift+PgUp",     IDM_CONNECT
                     33:       MenuItem "&Disconnect\tShift+PgDn",  IDM_DISCONNECT
                     34:       MenuItem  SEPARATOR
                     35:       MenuItem  "E&xit",       IDM_EXIT
                     36:    END
                     37:    MenuItem "&Settings...",       IDM_SETTINGS
                     38:    MenuItem "A&bout",          IDM_ABOUT
                     39: END
                     40: 
                     41: TTYACCEL ACCELERATORS
                     42: BEGIN
                     43:   VK_PRIOR, IDM_CONNECT, VIRTKEY, SHIFT
                     44:   VK_NEXT, IDM_DISCONNECT, VIRTKEY, SHIFT
                     45: END
                     46: 
                     47: SETTINGSDLGBOX DIALOG 25, 20, 200, 175
                     48: STYLE WS_POPUP | WS_CAPTION
                     49: CAPTION "TTY Settings..."
                     50: FONT 8, "Helv"
                     51: BEGIN
                     52:     GROUPBOX        "&COM Options:", 0xFFFF, 5, 5, 115, 130
                     53:     RTEXT           "&Port:", 0xFFFF, 10, 20, 40, 10
                     54:     COMBOBOX        IDD_PORTCB, 55, 20, 55, 35, CBS_DROPDOWNLIST | 
                     55:                     CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
                     56:     RTEXT           "&Baud Rate:", 0xFFFF, 10, 35, 40, 10, NOT WS_GROUP
                     57:     COMBOBOX        IDD_BAUDCB, 55, 35, 55, 35, CBS_DROPDOWNLIST | 
                     58:                     CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
                     59:     RTEXT           "&Data Bits:", 0xFFFF, 10, 50, 40, 10, NOT WS_GROUP
                     60:     COMBOBOX        IDD_DATABITSCB, 55, 50, 55, 35, CBS_DROPDOWNLIST | 
                     61:                     CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
                     62:     RTEXT           "P&arity:", 0xFFFF, 10, 65, 40, 10, NOT WS_GROUP
                     63:     COMBOBOX        IDD_PARITYCB, 55, 65, 55, 35, CBS_DROPDOWNLIST | 
                     64:                     CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
                     65:     RTEXT           "&Stop Bits:", 0xFFFF, 10, 80, 40, 10, NOT WS_GROUP
                     66:     COMBOBOX        IDD_STOPBITSCB, 55, 80, 55, 35, CBS_DROPDOWNLIST | 
                     67:                     CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
                     68:     RTEXT           "F&low:", 0xFFFF, 10, 95, 40, 10, NOT WS_GROUP
                     69:     CONTROL         "DTR/DSR", IDD_DTRDSR, "Button", BS_AUTOCHECKBOX | 
                     70:                     WS_TABSTOP, 55, 95, 50, 10
                     71:     CONTROL         "RTS/CTS", IDD_RTSCTS, "Button", BS_AUTOCHECKBOX, 55, 
                     72:                     105, 50, 10
                     73:     CONTROL         "XON/XOFF", IDD_XONXOFF, "Button", BS_AUTOCHECKBOX, 55, 
                     74:                     115, 50, 10
                     75:     GROUPBOX        "&TTY Options:", 0xFFFF, 125, 5, 70, 55, WS_GROUP
                     76:     CONTROL         "Autowrap", IDD_AUTOWRAP, "Button", BS_AUTOCHECKBOX | 
                     77:                     WS_TABSTOP, 135, 20, 50, 10
                     78:     CONTROL         "New Line", IDD_NEWLINE, "Button", BS_AUTOCHECKBOX, 135, 
                     79:                     30, 50, 10
                     80:     CONTROL         "Local Echo", IDD_LOCALECHO, "Button", BS_AUTOCHECKBOX, 
                     81:                     135, 40, 50, 10
                     82:     GROUPBOX        "Control &Options", 0xFFFF, 5, 135, 190, 35
                     83:     CONTROL         "Use CN_RECEIVE Notifications", IDD_USECNRECEIVE, 
                     84:                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 10, 150, 115, 10
                     85:     CONTROL         "Display Errors", IDD_DISPLAYERRORS, "Button", 
                     86:                     BS_AUTOCHECKBOX, 130, 150, 60, 10
                     87:     PUSHBUTTON      "&Font", IDD_FONT, 140, 70, 40, 14, WS_GROUP
                     88:     DEFPUSHBUTTON   "Ok", IDD_OK, 140, 90, 40, 14
                     89:     PUSHBUTTON      "Cancel", IDD_CANCEL, 140, 110, 40, 14
                     90: END
                     91: 
                     92: ABOUTDLGBOX DIALOG 10, 25, 220, 100
                     93: STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
                     94: CAPTION "About the SDK TTY Sample"
                     95: FONT 8, "Helv"
                     96: BEGIN
                     97:     ICON            TTYICON, IDD_ABOUTICON, 10, 5, 18, 20
                     98:     LTEXT           "Microsoft Windows v.%d.%d", IDD_TITLELINE, 45, 5, 127, 
                     99:                     10, SS_NOPREFIX | NOT WS_GROUP
                    100:     LTEXT           "TTY Sample v.%02d.%02d.%03d", IDD_VERSION, 45, 15, 120, 
                    101:                     10, SS_NOPREFIX | NOT WS_GROUP
                    102:     LTEXT           "Copyright � 1991 Microsoft Corp.", 0xFFFF, 45, 25, 145, 
                    103:                     10, SS_NOPREFIX | NOT WS_GROUP
                    104:     LTEXT           "", IDD_BYLINE, 45, 35, 145, 20, SS_NOPREFIX | NOT 
                    105:                     WS_GROUP
                    106:     CONTROL         "", 0xFFFF, "Static", SS_BLACKRECT, 45, 60, 172, 1
                    107:     LTEXT           "386 Enhanced Mode", IDD_WINDOWSMODE, 45, 65, 150, 10, 
                    108:                     SS_NOPREFIX | NOT WS_GROUP
                    109:     LTEXT           "Memory:", 0xFFFF, 45, 75, 70, 10, SS_NOPREFIX |
                    110:                     NOT WS_GROUP
                    111:     LTEXT           "%lu KB Free", IDD_FREEMEM, 120, 75, 74, 10, SS_NOPREFIX |
                    112:                     NOT WS_GROUP
                    113:     DEFPUSHBUTTON   "OK", IDD_OK, 177, 5, 40, 14
                    114: #ifndef WIN32
                    115:     LTEXT           "System Resources:", 0xFFFF, 45, 85, 70, 10, SS_NOPREFIX |
                    116:                     NOT WS_GROUP
                    117:     LTEXT           "%d%%", IDD_RESOURCES, 120, 85, 74, 10, SS_NOPREFIX | 
                    118:                     NOT WS_GROUP
                    119: #endif
                    120: END
                    121: 
                    122: STRINGTABLE
                    123: BEGIN
                    124:    IDS_COMPREFIX     "COM"
                    125: 
                    126:    IDS_BAUD110       "110"
                    127:    IDS_BAUD300       "300"
                    128:    IDS_BAUD600       "600"
                    129:    IDS_BAUD1200      "1200"
                    130:    IDS_BAUD2400      "2400"
                    131:    IDS_BAUD4800      "4800"
                    132:    IDS_BAUD9600      "9600"
                    133:    IDS_BAUD14400     "14.4k"
                    134:    IDS_BAUD19200     "19.2k"
                    135:    IDS_BAUD38400     "38.4k"
                    136:    IDS_BAUD56000     "56k"
                    137:    IDS_BAUD128000    "128k"
                    138:    IDS_BAUD256000    "256k"
                    139: 
                    140:    IDS_PARITYNONE    "None"
                    141:    IDS_PARITYEVEN    "Even"
                    142:    IDS_PARITYODD     "Odd"
                    143:    IDS_PARITYMARK    "Mark"
                    144:    IDS_PARITYSPACE   "Space"
                    145: 
                    146:    IDS_ONESTOPBIT    "1"
                    147:    IDS_ONE5STOPBITS  "1.5"
                    148:    IDS_TWOSTOPBITS   "2"
                    149: 
                    150:    IDS_BYLINE        "Written by Bryan A. Woodruff\nWindows Developer Support Group"
                    151: 
                    152:    IDS_MODE_STANDARD "Standard mode"
                    153:    IDS_MODE_ENHANCED "386 Enhanced mode"
                    154:    IDS_MODE_WLO      "WLO Compatibilty mode"
                    155:    IDS_MODE_UNDEF    "Undefined mode"
                    156: END
                    157: 
                    158: 
                    159: //---------------------------------------------------------------------------
                    160: //  End of File: tty.rc
                    161: //---------------------------------------------------------------------------

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.