home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / cset21v1.zip / IBMCPP / SAMPLES / ICLUI / HELLO6 / AHELLOWG.RC < prev    next >
Text File  |  1993-10-19  |  15KB  |  210 lines

  1. /******************************************************************************/
  2. /* HELLO WORLD SAMPLE PROGRAM - Version 6: Resource Definitions (AHELLOWG.RC) */
  3. /*                                         German Version                     */
  4. /*                                                                            */
  5. /* COPYRight: CopyRight (C) International Business Machines Corp., 1992,1993. */
  6. /*                                                                            */
  7. /* DISCLAIMER OF WARRANTIES:                                                  */
  8. /*   The following [enclosed] code is sample code created by IBM              */
  9. /*   Corporation.  This sample code is not part of any standard IBM product   */
  10. /*   and is provided to you solely for the purpose of assisting you in the    */
  11. /*   development of your applications.  The code is provided "AS IS",         */
  12. /*   without warranty of any kind.  IBM shall not be liable for any damages   */
  13. /*   arising out of your use of the sample code, even if they have been       */
  14. /*   advised of the possibility of such damages.                              */
  15. /******************************************************************************/
  16.  
  17. #include <os2.h>                                //Include os2.h               v4
  18. #include "ahellow6.h"                           //Symbolic Definitions        v2
  19.  
  20. //**************************************************************************  v2
  21. // icon and bitmap resources                                               *   .
  22. //  Symbolic Name (ID) <-> icon filename                                   *   .
  23. //**************************************************************************   .
  24. ICON WND_MAIN germany.ico                       //Title Bar Icon (use same id)v6
  25.  
  26. //**************************************************************************  v2
  27. // string resources - used by IStaticText & ITitle Classes                 *   .
  28. //  Symbolic Name (ID) <-> Text String                                     *   .
  29. //**************************************************************************  v2
  30. STRINGTABLE
  31.   BEGIN
  32.     STR_HELLO,  "Hallo Welt !!!!!"              //Hello World String          v6
  33.     WND_MAIN,   "C++ Hallo Welt-Version 6"      //Title Bar String (main id)  v6
  34.     WND_COLOR,  "C++ Hallo Welt Farben Fenster" //Color Window Title Bar      v6
  35.     WND_DEMO_SPEED,"C++ Demo Geschwindigkeits-Fenster"//Demo Speed Window     v6
  36.     STR_INFO,   "Alt-F4 zum Fenster schliessen" //Information Area Strin g    v2
  37.     MI_ALIGNMENT,"Zentrieren Menue"             //Alignment Menu ID           v3
  38.     MI_CENTER,  "Zentrieren "                   //Center Menu ID               .
  39.     MI_LEFT,    "Linksbuendig ausrichten"       //Left Menu ID                 .
  40.     MI_RIGHT,   "Rechtsbuendig ausrichten"      //Right Menu ID                .
  41.     MI_EDIT,    "Editor Menue"                  //Edit Menu ID                v4
  42.     MI_TEXT,    "Editor Dialog anzeigen"        //Text Menu ID                v4
  43.     MI_HELP,    "Hilfe Menue"                   //Help Menu ID                v5
  44.     MI_GENERAL_HELP, "Generelle Hilfe"          //General Help                 .
  45.     SC_HELPEXTENDED, "Erweiterte Hilfe"         //Extended Help                .
  46.     SC_HELPKEYS,"Schluessel Hilfe "             //Keys Help                    .
  47.     SC_HELPINDEX,"Hilfe Index"                  //Help Index                  v5
  48.     MI_FILE,    "Datei Menue ID"                //File Menu ID                v6
  49.     MI_FONT,    "Schriftarten eroeffnen"         //Font Menu ID                .
  50.     MI_OPEN,    "Datei Dialog eroeffnen"        //File Open Menu ID            .
  51.     MI_READ_PROFILE,"Profil lesen"              //Read Profile Menu ID         .
  52.     MI_UPDATE_PROFILE,"Profil aendern"          //Update Profile Menu I  D     .
  53.     MI_DEMO,    "Demo Menue"                    //Demo Menu ID                 .
  54.     MI_DEMO_START,"Starten der Demo"            //Start Demo Menu Item         .
  55.     MI_DEMO_STOP, "Stoppen der demo"            //Stop Demo Menu Item          .
  56.     MI_DEMO_SPEED,"Demo Geschwindigkeits-Fenster anzeigen"//Demo Speed Menu Item
  57.     MI_COLOR,   "Farben Fenster anzeigen"       //Color Menu Item              .
  58.     STR_INFODLG,"Aktivieren Modalen Text Dialog" //Information Area           v4
  59.     STR_CENTER, "Zentrieren"                    //Status Line Text - Center   v3
  60.     STR_LEFT,   "Linksbuendig ausrichten"       //Status Line Text - Left     v3
  61.     STR_RIGHT,  "Rechtsbuendig ausrichten"      //Status Line Text - Right    v3
  62.     STR_HTITLE, "C++ Hallo Welt- Hilfe Fenster" //Help Title                  v5
  63.     STR_LEFTB,  "Links"                         //String for Left Button      v6
  64.     STR_CENTERB,"Mitte "                        //String for Center Button     .
  65.     STR_RIGHTB, "Rechts "                       //String for Right Button      .
  66.     STR_HELPB,  "Hilfe"                         //String for Help Button       .
  67.     STR_FILEDLGT,"C++ Datei Dialog eroeffnen "  //String for Open Di     alog  .
  68.     STR_FONTDLGT,"C++ Schriftarten Dialog eroeffen " //String-Font Open Dialog .
  69.     STR_MSGTXT,  "Datei konnte nicht eroeffnet werden: $$$$$$$$"//MessageBox   .
  70.     STR_WHITE,  "Weiss"                         //White                        .
  71.     STR_BLACK,  "Schwarz"                       //Black                        .
  72.     STR_BLUE,   "Blau"                          //Blue                         .
  73.     STR_RED,    "Rot"                           //Red                          .
  74.     STR_PINK,   "Lila"                          //Pink                         .
  75.     STR_GREEN,  "Gruen"                         //Green                        .
  76.     STR_CYAN,   "Tuerkis"                       //Cyan                         .
  77.     STR_YELLOW, "Gelb"                          //Yellow                       .
  78.     STR_LIST_COLOR,"Farben Listen Box"          //List Box Color               .
  79.     STR_STATIC_COLOR,"Hallo Welt Farben "       //Static Color                 .
  80.     STR_APPLY,  "Aendern"                       //Apply                        .
  81.     STR_CANCEL, "Beenden"                       //Cancel                       .
  82.     STR_DEMO_LABEL1,"Einstellen der Demo 'Speed'" //Label 1                    .
  83.     STR_DEMO_LABEL2,"(1-Schnell, 2-Langsam):"   //Label 2                     v6
  84.   END
  85.  
  86. //**************************************************************************  v3
  87. // menu bar for main window - used by IMenuBar Class                       *   .
  88. //  Text String <-> Menu Item ID (Command ID)                              *   .
  89. //**************************************************************************  v3
  90. MENU WND_MAIN                                   //Main Window Menu (WND_MAIN) v3
  91.   BEGIN
  92.     SUBMENU "~Datei", MI_FILE                 //File Submenu                  v6
  93.       BEGIN                                     //                             .
  94.         MENUITEM "~Eroeffnen...", MI_OPEN       //Open Menu Item               .
  95.         MENUITEM "~Profil lesen", MI_READ_PROFILE//Read Profile Menu Item    .
  96.         MENUITEM "~Profil aendern", MI_UPDATE_PROFILE//Update Profile M  enu Item.
  97.       END                                       //                            v6
  98.     SUBMENU "~Editieren", MI_EDIT                  //Edit Submenu             v4
  99.       BEGIN
  100.         SUBMENU "~Ausrichten", MI_ALIGNMENT    //Alignment Submenu            v3
  101.           BEGIN
  102.             MENUITEM "~Links\tF7",   MI_LEFT //Left Menu Item - F7 Key        v4
  103.             MENUITEM "~Mitte\tF8", MI_CENTER   //Center Menu Item - F8 K ey   v4
  104.             MENUITEM "~Rechts\tF9",  MI_RIGHT  //Right Menu Item - F9 Ke y    v4
  105.           END
  106.         MENUITEM "~Farben...",   MI_COLOR          //Color Menu Item          v6
  107.         MENUITEM "~Schriftarten...", MI_FONT           //Font Menu Item       v6
  108.         MENUITEM "~Text...", MI_TEXT           //Text Menu Item               v4
  109.       END
  110.     SUBMENU "~Demo", MI_DEMO                    //Demo Submenu                v6
  111.       BEGIN                                     //                             .
  112.         MENUITEM "~Demo starten",  MI_DEMO_START     //                        .
  113.         MENUITEM "~Demo anhalten",    MI_DEMO_STOP      //                     .
  114.         MENUITEM "~Demo Geschwindigkeit...", MI_DEMO_SPEED     //                   .
  115.       END                                                                   //v6
  116.     SUBMENU "~Hilfe", MI_HELP                   //Help Submenu                v5
  117.       BEGIN                                                                 // .
  118.         MENUITEM "Generelle ~Hilfe...",    MI_GENERAL_HELP                  // .
  119.         MENUITEM "Erweiterte ~Hilfe..",SC_HELPEXTENDED, MIS_SYSCOMMAND      // .
  120.         MENUITEM "~Schluessel Hilfe...",SC_HELPKEYS, MIS_SYSCOMMAND         // .
  121.         MENUITEM "~Index Hilfe...",SC_HELPINDEX, MIS_SYSCOMMAND             // .
  122.       END                                                                   //v5
  123.   END
  124.  
  125. MENU WND_POPUP                                  //Popup Menu                  v6
  126.   BEGIN                                         //                             .
  127.     MENUITEM "Links", MI_LEFT                //Left Menu Item                  .
  128.     MENUITEM "Mitte",   MI_CENTER              //Center Menu Item              .
  129.     MENUITEM "Rechts",  MI_RIGHT               //Right Menu Item               .
  130.   END                                           //                            v6
  131.  
  132. //**************************************************************************  v4
  133. // Accelerator (key) table resources - used by IAccelerator Class          *   .
  134. //  Key Value <-> Menu Item ID (Command ID)                                *   .
  135. //**************************************************************************   .
  136. ACCELTABLE WND_MAIN                             //Acc. Table for Main Window   .
  137.   BEGIN                                         //                            v4
  138.     VK_F7,  MI_LEFT,   VIRTUALKEY               //F7 - Left           v4
  139.     VK_F8,  MI_CENTER, VIRTUALKEY               //F8 - Center          .
  140.     VK_F9,  MI_RIGHT,  VIRTUALKEY               //F9 - Right           .
  141.   END                                           //                            v4
  142.  
  143. //**************************************************************************  v4
  144. // dialog resources - used by ATextDialog (IDialogWindow) Class            *   .
  145. //**************************************************************************   .
  146. rcinclude adialogg.dlg                          //Text Dialog Template        v4
  147.  
  148. //**************************************************************************  v5
  149. // help table resources - used by IHelpWindow Class                        *   .
  150. //**************************************************************************  v5
  151. HELPTABLE HELP_TABLE                                                        // .
  152.   BEGIN                                                                     // .
  153.     HELPITEM WND_MAIN,        SUBTABLE_MAIN,   100                          // .
  154.     HELPITEM WND_TEXTDIALOG,  SUBTABLE_DIALOG, 200                          //v5
  155.     HELPITEM WND_COLOR,       SUBTABLE_COLOR,  300                          //v6
  156.     HELPITEM WND_DEMO_SPEED,  SUBTABLE_SPEED,  400                          //v6
  157.   END                                                                       //v5
  158.  
  159. HELPSUBTABLE SUBTABLE_MAIN                      //Main Window Help Subtable   v5
  160.   BEGIN                                         //                             .
  161.     HELPSUBITEM WND_HELLO, 100                  //Hello <-> Help ID 100        .
  162.     HELPSUBITEM WND_LISTBOX, 102                //Help for List Box
  163.     HELPSUBITEM MI_EDIT, 110                    //Edit Menu                    .
  164.     HELPSUBITEM MI_ALIGNMENT, 111               //Alignment Menu               .
  165.     HELPSUBITEM MI_LEFT, 112                    //Left Menu Item               .
  166.     HELPSUBITEM MI_CENTER, 113                  //Center Menu Item             .
  167.     HELPSUBITEM MI_RIGHT, 114                   //Right Menu Item              .
  168.     HELPSUBITEM MI_TEXT, 199                    //Text Menu Item               .
  169.   END                                           //                            v5
  170.  
  171. HELPSUBTABLE SUBTABLE_DIALOG                    //Text Dialog Help Subtable   v5
  172.   BEGIN                                         //                             .
  173.     HELPSUBITEM DID_ENTRY, 201                  //Entry Field <-> Help ID 201  .
  174.     HELPSUBITEM DID_OK, 202                     //OK Button <-> Help ID 202    .
  175.     HELPSUBITEM DID_CANCEL, 203                 //OK Button <-> Help ID 203    .
  176.   END                                           //                            v5
  177.  
  178. HELPSUBTABLE SUBTABLE_COLOR                     //Color Help Subtable         v6
  179.   BEGIN                                         //                             .
  180.     HELPSUBITEM WND_COLOR, 300                  //Define Color Notebook Help   .
  181.  
  182.     HELPSUBITEM WND_SAPPLY,  301                //Define Apply Button Help     .
  183.     HELPSUBITEM WND_SCANCEL, 302                //Define Cancel Button Help    .
  184.     HELPSUBITEM WND_SWHITE,  303                //Define Static Color Help     .
  185.     HELPSUBITEM WND_SBLACK,  303                //Define Static Color Help     .
  186.     HELPSUBITEM WND_SBLUE,   303                //Define Static Color Help     .
  187.     HELPSUBITEM WND_SRED,    303                //Define Static Color Help     .
  188.     HELPSUBITEM WND_SPINK,   303                //Define Static Color Help     .
  189.     HELPSUBITEM WND_SGREEN,  303                //Define Static Color Help     .
  190.     HELPSUBITEM WND_SCYAN,   303                //Define Static Color Help     .
  191.     HELPSUBITEM WND_SYELLOW, 303                //Define Static Color Help     .
  192.  
  193.     HELPSUBITEM WND_LAPPLY,  304                //Define Apply Button Help     .
  194.     HELPSUBITEM WND_LCANCEL, 305                //Define Cancel Button Help    .
  195.     HELPSUBITEM WND_LWHITE,  306                //Define List Color Help       .
  196.     HELPSUBITEM WND_LBLACK,  306                //Define List Color Help       .
  197.     HELPSUBITEM WND_LBLUE,   306                //Define List Color Help       .
  198.     HELPSUBITEM WND_LRED,    306                //Define List Color Help       .
  199.     HELPSUBITEM WND_LPINK,   306                //Define List Color Help       .
  200.     HELPSUBITEM WND_LGREEN,  306                //Define List Color Help       .
  201.     HELPSUBITEM WND_LCYAN,   306                //Define List Color Help       .
  202.     HELPSUBITEM WND_LYELLOW, 306                //Define List Color Help       .
  203.   END                                           //                            v6
  204.  
  205. HELPSUBTABLE SUBTABLE_SPEED                     //Speed Help Subtable         v6
  206.   BEGIN                                         //                             .
  207.     HELPSUBITEM WND_DEMO_SPEED, 400             //Demo Speed Help              .
  208.     HELPSUBITEM WND_DEMO_SLIDER, 401            //Demo Slider Help             .
  209.   END                                           //                            v6
  210.