File:  [OS/2 SDKs] / os232sdk / toolkt20 / c / samples / image / img_main.rc
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Thu Aug 9 12:26:31 2018 UTC (7 years, 9 months ago) by root
Branches: msft, MAIN
CVS tags: os2sdk-1990, HEAD
Microsoft OS/2 SDK 2.0 05-30-1990

#define INCL_WINSTDFILE
#include <os2.h>
#include  "img_main.h"
#include  "img_dlg.h"

ICON IDR_MAIN image.ico

MENU IDR_MAIN PRELOAD
{
    SUBMENU     "~File",                 IDM_FILE
    {
        MENUITEM    "~Open...",          IDM_FILEOPEN
        MENUITEM SEPARATOR
        MENUITEM    "E~xit \tF3",        IDM_FILEEXIT
    }

/* -------------------------------------------------------- *
 * Application specific menus go here                       *
 * -------------------------------------------------------- */
    SUBMENU         "~View",             IDM_VIEW
    {
        MENUITEM    "~Detail",           IDM_VIEWDETAIL

        MENUITEM    SEPARATOR
        SUBMENU     "~Foreground color",  IDM_VIEWFOREGROUNDCOLOR
        {
            MENUITEM    "~Black",  IDM_VIEWFORECOLORBLACK
            MENUITEM    "~White",  IDM_VIEWFORECOLORWHITE
            MENUITEM    "Bl~ue",   IDM_VIEWFORECOLORBLUE
            MENUITEM    "~Green",  IDM_VIEWFORECOLORGREEN
            MENUITEM    "~Yellow", IDM_VIEWFORECOLORYELLOW
            MENUITEM    "~Red",    IDM_VIEWFORECOLORRED
        }
        SUBMENU     "~Background color", IDM_VIEWBACKGROUNDCOLOR
        {
            MENUITEM    "~Black",  IDM_VIEWBACKCOLORBLACK
            MENUITEM    "~White",  IDM_VIEWBACKCOLORWHITE
            MENUITEM    "Bl~ue",   IDM_VIEWBACKCOLORBLUE
            MENUITEM    "~Green",  IDM_VIEWBACKCOLORGREEN
            MENUITEM    "~Yellow", IDM_VIEWBACKCOLORYELLOW
            MENUITEM    "~Red",    IDM_VIEWBACKCOLORRED
        }
        MENUITEM SEPARATOR
        MENUITEM    "~Save position",    IDM_VIEWSAVEPOSITION
        MENUITEM    "~Restore position", IDM_VIEWRESTOREPOSITION
    }
    SUBMENU         "~Help",             IDM_HELP
    {
        MENUITEM    "~Help for help...", IDM_HELPHELPFORHELP

       /*
        * allow system to process Extended Help, Help Keys
        * & Help Index
        */
        MENUITEM    "~Extended help...", SC_HELPEXTENDED, MIS_SYSCOMMAND
        MENUITEM    "~Keys help...",     SC_HELPKEYS,     MIS_SYSCOMMAND
        MENUITEM    "Help ~index...",    SC_HELPINDEX,    MIS_SYSCOMMAND
        MENUITEM SEPARATOR
        MENUITEM    "~About...",         IDM_HELPABOUT
    }
}


ACCELTABLE IDR_MAIN PRELOAD
BEGIN
    VK_F3, IDM_FILEEXIT, VIRTUALKEY
END


STRINGTABLE  PRELOAD
BEGIN
    IDS_APPNAME                 "Image"
    IDS_FILEOPENEXTENSION       "*.IMG"
    IDS_HELPLIBRARYNAME         "IMAGE.HLP"     /* not to be translated */
    IDS_OPENDLGHEADER           "Open..."
    IDS_OPENDLGBUTTON           "Open"
    IDS_HELPWINDOWTITLE         "Image Help"
    IDS_UNTITLED                "Untitled"
    IDS_TITLEBARSEPARATOR       " - "
END

MESSAGETABLE
BEGIN
    IDMSG_INITFAILED           "Initalization failed."
    IDMSG_MAINWINCREATEFAILED  "Failed to create main window."
    IDMSG_CANNOTOPENINPUTFILE  "Cannot open input file."
    IDMSG_HELPLOADERROR        "Failed to load help manager."
    IDMSG_CANNOTLOADSTRING     "Failed to load string."
    IDMSG_OUTOFMEMORY          "Out of memory."
    IDMSG_LOADERROR            "Error loading Image File."
    IDMSG_BACKEQFORE           "Foreground color = background color. Is this correct ?"
    IDMSG_CANNOTRUNFILEOPEN    "Cannot run Open dialog."
    IDMSG_HELPDISPLAYERROR     "Failed to display help panel."
    IDMSG_CANNOTLOADEXITLIST   "Cannot load Exit List processor."
    IDMSG_HELPMANAGERERROR     "Help Manager Error occured - destroying Help instance."
    IDMSG_WARNING              "Warning"
END

/* include dialog templates created by dialog box editor */
rcinclude image.dlg
rcinclude img_help.rc

unix.superglobalmegacorp.com

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