File:  [OS/2 SDKs] / pmsdk / samples / template / template.rc
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Thu Aug 9 12:28:13 2018 UTC (7 years, 9 months ago) by root
Branches: msft, MAIN
CVS tags: pmsdk-1988, HEAD
Microsoft OS/2 SDK PM 08-08-1988

/*
   TEMPLATE resource file
   Created by Microsoft Corp., 1988
*/
#include <os2.h>
#include "template.h"

#define TABGRP  WS_TABSTOP|WS_GROUP

POINTER ID_TEMPLATE   template.ico

MENU ID_TEMPLATE   PRELOAD
BEGIN
    SUBMENU  "~Options", IDMOPTIONS
        BEGIN
            MENUITEM "~Flash\t^F",   IDMFLASH,           MIS_TEXT
            MENUITEM "~About...",    IDMABOUT,           MIS_TEXT
        END
    SUBMENU  "~Commands", IDMCOMMANDS
        BEGIN
            MENUITEM "~Color\t^C",          IDMCOLOR,    MIS_TEXT|MIA_CHECKED
            MENUITEM "~Black/White\t^B",    IDMBLACK,    MIS_TEXT
            MENUITEM "~Dialog box...\t^D",  IDMDIALOG,   MIS_TEXT
            MENUITEM "~Start Async\t^S",    IDMSTART,    MIS_TEXT
            MENUITEM "~End Async\t^E",      IDMEND,      MIS_TEXT|MIA_DISABLED
        END
END

ACCELTABLE      ID_TEMPLATE
BEGIN
    "^F", IDMFLASH
    "^C", IDMCOLOR
    "^B", IDMBLACK
    "^D", IDMDIALOG
    "^S", IDMSTART
    "^E", IDMEND
END

STRINGTABLE
BEGIN
    IDSTITLE,       "Template Application"
    IDSABOUT,       "About ..."
    IDSDEFAULT,     "Default"
    IDSCONTENT,     "Text content"
    IDSCLOSE        "Template: Close"
    IDSOKCLOSE      "Ok to close window?"
    IDSSAVE         "Template: End Session"
    IDSOKSAVE,      "Save files before ending?"
    IDSASYNC,       "Template: Async Message"
    IDSOKASYNC,     "Async timer has gone off."
    /* Sample strings: bodies of water in the Seattle/Bellevue area */
    IDSSTR1,        "Washington"
    IDSSTR2,        "Sammamish"
    IDSSTR3,        "Shilshole"
    IDSSTR4,        "Montlake"
    IDSSTR5,        "Union"
    IDSSTR6,        "Portage"
    IDSSTR7,        "Elliott"
END

DLGTEMPLATE IDD_ABOUT
BEGIN
    DIALOG "", 1, 10, 10, 180, 100, FS_DLGBORDER
    BEGIN
        CTEXT "OS/2 Presentation Manager",          -1, 40, 84, 100,  8
        ICON  ID_TEMPLATE,                          -1,  9, 66,   0,  0
        CTEXT "Template Application",               -1, 40, 70, 100,  8
        CTEXT "Version 1.00",                       -1, 40, 56, 100,  8
        CTEXT "Created by Microsoft Corp., 1988",   -1,  5, 42, 170   8
        DEFPUSHBUTTON "Ok",                     DID_OK, 75, 8,  30, 14, TABGRP
    END
END

DLGTEMPLATE IDD_TEMPLATE
BEGIN
    DIALOG "", 2, 15, 15, 140, 150, FS_DLGBORDER
    BEGIN
        CTEXT           "Template Dialog Box", IDNULL,       5, 137, 130,  8
        LTEXT           "File:",               IDNULL,       4, 119,  24,  8
        EDITTEXT        "",                    IDDTEXT,     32, 119,  40,  8, ES_MARGIN
        AUTOCHECKBOX    "Check box",           IDDCHECKBOX, 82, 117,  48, 12, WS_GROUP
        GROUPBOX        "Alignment",           IDNULL,       4,  64,  54, 50
        AUTORADIOBUTTON "Left",                IDDRBLEFT,    6,  90,  32, 12, WS_GROUP
        AUTORADIOBUTTON "Right",               IDDRBRIGHT,   6,  78,  46, 12
        AUTORADIOBUTTON "Centered",            IDDRBCENTER,  6,  66,  48, 12
        LISTBOX                                IDDLISTBOX,  62,  64,  70, 50, TABGRP
        CONTROL         "",                    IDDSBH,      14,   18,  50,  9, WC_SCROLLBAR, SBS_HORZ|WS_VISIBLE|TABGRP
        CONTROL         "",                    IDDSBV,      65,   18,   8, 40, WC_SCROLLBAR, SBS_VERT|WS_VISIBLE|TABGRP
        CONTROL         "",                    IDNULL,      80,   18,  50, 30, WC_STATIC,    SS_FGNDRECT|WS_VISIBLE
        CONTROL         "",                    IDNULL,      90,  23,  30, 20, WC_STATIC,    SS_BKGNDFRAME|WS_VISIBLE
        DEFPUSHBUTTON   "Ok",                  MBID_OK,         1, 2,  45, 14, TABGRP
        PUSHBUTTON      "ESC=Cancel",          MBID_CANCEL,    47, 2,  45, 14, TABGRP
        PUSHBUTTON      "Defaults",            IDDDEFAULTS, 94, 2,  45, 14, TABGRP
    END
END

unix.superglobalmegacorp.com

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