home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / trialva / ibmcppw / samples / ioc / 2ddraw / 2ddraw.rc < prev    next >
Encoding:
Text File  |  1996-02-22  |  13.7 KB  |  210 lines

  1. //********************************************************************
  2. // This file was produced using Visual Age C++ IRCC
  3. //
  4. //
  5. //
  6. //  This file was read from 2ddraw.rcx  (OS/2 .rc file)  and converted to 
  7. //    Windows .rc file.
  8. //********************************************************************
  9. #ifdef  IC_PM
  10. #include <os2.h>
  11. #endif  
  12. #include <icconst.h>
  13. #include "2ddraw.h"
  14. WND_MAIN          ICON       "2ddraw.ico"
  15. PALLET_LINE       CURSOR      "2DLINE.cur"
  16. PALLET_DRAW       CURSOR      "2DDRAW.cur"
  17. PALLET_RECTANGLE  CURSOR      "2DRECT.cur"
  18. PALLET_ELLIPSE    CURSOR      "2DELIP.cur"
  19. PALLET_POLYLINE   CURSOR      "2DPLYL.cur"
  20. PALLET_POLYGON    CURSOR      "2DPLYG.cur"
  21. PALLET_ARC        CURSOR      "2DARC.cur"
  22. PALLET_PIE        CURSOR      "2DPIE.cur"
  23. PALLET_CHORD      CURSOR      "2DCHD.cur"
  24. PALLET_TEXT       CURSOR      "2DTEXT.cur"
  25. PALLET_BITMAP     CURSOR      "2DBMP.cur"
  26. BMP_EAGLE         BITMAP     EAGLE.BMP
  27. PALLET_NORM       BITMAP     "2DNORM.BMP"
  28. PALLET_LINE       BITMAP     "2DLINE.BMP"
  29. PALLET_DRAW       BITMAP     "2DDRAW.BMP"
  30. PALLET_RECTANGLE  BITMAP     "2DRECT.BMP"
  31. PALLET_ELLIPSE    BITMAP     "2DELIP.BMP"
  32. PALLET_POLYLINE   BITMAP     "2DPLYL.BMP"
  33. PALLET_POLYGON    BITMAP     "2DPLYG.BMP"
  34. PALLET_ARC        BITMAP     "2DARC.BMP"
  35. PALLET_PIE        BITMAP     "2DPIE.BMP"
  36. PALLET_CHORD      BITMAP     "2DCHD.BMP"
  37. PALLET_TEXT       BITMAP     "2DTEXT.BMP"
  38. PALLET_BITMAP     BITMAP     "2DBMP.BMP"
  39.  
  40. STRINGTABLE
  41.   BEGIN
  42.     STR_BMP_EXT                   ,    "*.bmp"
  43.     STR_LOAD_IMG                  ,    "Load an Image File"
  44.     TITLE_DIALOG                  ,    "Font Dialog"
  45.     STR_HELLO                     ,    "Hello, World!!"
  46.     WND_MAIN                      ,    "2D Graphics Sample"
  47.     STR_INFO                      ,    "Use Alt-F4 to Close Window"
  48.     PALLET_NORM                   ,    "Select"
  49.     PALLET_LINE                   ,    "Line"
  50.     PALLET_DRAW                   ,    "Free hand"
  51.     PALLET_RECTANGLE              ,    "Rectangle"
  52.     PALLET_ELLIPSE                ,    "Ellipse"
  53.     PALLET_POLYLINE               ,    "Polyline"
  54.     PALLET_POLYGON                ,    "Polygon"
  55.     PALLET_ARC                    ,    "Arc"
  56.     PALLET_PIE                    ,    "Pie"
  57.     PALLET_CHORD                  ,    "Chord"
  58.     PALLET_TEXT                   ,    "Text"
  59.     PALLET_BITMAP                 ,    "Bitmap"
  60.     IC_FRAME_MENU_ID              ,    "Select a menu item"
  61.     WND_TEXT                      ,    "Information area"
  62.     WND_TOOLBAR                   ,    "Tool bar"
  63.     PALLET_NORM+LONG_OFFSET       ,    "Select objects by using mouse button 1.  Move objects by using mouse button 2."
  64.     PALLET_LINE+LONG_OFFSET       ,    "Press mouse button 1 to define first point.  Drag and release to define second point."
  65.     PALLET_DRAW+LONG_OFFSET       ,    "Press and hold mouse button 1 while moving mouse.  Release mouse button 1 to stop."
  66.     PALLET_RECTANGLE+LONG_OFFSET  ,    "Press mouse button 1 to define first point.  Drag and release to define second point."
  67.     PALLET_ELLIPSE+LONG_OFFSET    ,    "Press mouse button 1 to define center.  Drag and release to size you want."
  68.     PALLET_POLYLINE+LONG_OFFSET   ,    "Press mouse button 1 to define first point.  Drag and release to define second point.  Repeat. Double-click button 1 to stop."
  69.     PALLET_POLYGON+LONG_OFFSET    ,    "Press mouse button 1 to define first point.  Drag and release to define second point.  Repeat. Double-click button 1 to stop."
  70.     PALLET_ARC+LONG_OFFSET        ,    "Arc through 3 points.  Press mouse button 1 to define first point.  Drag and release for 2nd.  Press mouse button 1 to define third point."
  71.     PALLET_PIE+LONG_OFFSET        ,    "Pie shaped area.  Press mouse button 1 to define first point.  Drag and release for 2nd.  Press mouse button 1 to define third point."
  72.     PALLET_CHORD+LONG_OFFSET      ,    "Chord shaped area.  Press mouse button 1 to define first point.  Drag and release for 2nd.  Press mouse button 1 to define third point."
  73.     PALLET_TEXT+LONG_OFFSET       ,    "Press mouse button 1 where you want to display text."
  74.     PALLET_BITMAP+LONG_OFFSET     ,    "Press mouse button 1 where you want the lower left corner of the bitmap."
  75.     IC_FRAME_MENU_ID+LONG_OFFSET  ,    "Aack.  I hate it when the mouse is over the menus."
  76.     WND_TEXT+LONG_OFFSET          ,    "Information.  I'm sorry you have the wrong department."
  77.     WND_TOOLBAR+LONG_OFFSET       ,    "Hey is this a cool toolbar or what!"
  78.   END
  79.  
  80. WND_MAIN  MENUEX  PRELOAD
  81.   BEGIN
  82.     POPUP     "&Options"                 ,  ID_OPTIONSMENU
  83.       BEGIN
  84.         POPUP     "&Background Color"        ,  ID_BKCOL
  85.           BEGIN
  86.             MENUITEM  ""                        ,  ID_BKCOL_PIN          ,  OWNERDRAW
  87.             MENUITEM  ""                        ,  ID_BKCOL_DARKPIN      ,  OWNERDRAW
  88.             MENUITEM  ""                        ,  ID_BKCOL_BLU          ,  OWNERDRAW
  89.             MENUITEM  ""                        ,  ID_BKCOL_DARKBLU      ,  OWNERDRAW
  90.             MENUITEM  ""                        ,  ID_BKCOL_CYA          ,  OWNERDRAW
  91.             MENUITEM  ""                        ,  ID_BKCOL_DARKCYA      ,  OWNERDRAW
  92.             MENUITEM  ""                        ,  ID_BKCOL_GRE          ,  OWNERDRAW
  93.             MENUITEM  ""                        ,  ID_BKCOL_DARKGRE      ,  OWNERDRAW
  94.             MENUITEM  ""                        ,  ID_BKCOL_YEL          ,  OWNERDRAW  |  MENUBARBREAK
  95.             MENUITEM  ""                        ,  ID_BKCOL_RED          ,  OWNERDRAW
  96.             MENUITEM  ""                        ,  ID_BKCOL_DARKRED      ,  OWNERDRAW
  97.             MENUITEM  ""                        ,  ID_BKCOL_BRO          ,  OWNERDRAW
  98.             MENUITEM  ""                        ,  ID_BKCOL_PALEGRA      ,  OWNERDRAW
  99.             MENUITEM  ""                        ,  ID_BKCOL_DARKGRA      ,  OWNERDRAW
  100.             MENUITEM  ""                        ,  ID_BKCOL_BLK          ,  OWNERDRAW
  101.             MENUITEM  ""                        ,  ID_BKCOL_WHT          ,  OWNERDRAW
  102.           END
  103.       END
  104.     POPUP     "&Styles"                  ,  ID_STYLEMENU
  105.       BEGIN
  106.         POPUP     "Pen &Color"               ,  ID_COLORS
  107.           BEGIN
  108.             MENUITEM  ""                        ,  ID_COL_PIN          ,  OWNERDRAW
  109.             MENUITEM  ""                        ,  ID_COL_DARKPIN      ,  OWNERDRAW
  110.             MENUITEM  ""                        ,  ID_COL_BLU          ,  OWNERDRAW
  111.             MENUITEM  ""                        ,  ID_COL_DARKBLU      ,  OWNERDRAW
  112.             MENUITEM  ""                        ,  ID_COL_CYA          ,  OWNERDRAW
  113.             MENUITEM  ""                        ,  ID_COL_DARKCYA      ,  OWNERDRAW
  114.             MENUITEM  ""                        ,  ID_COL_GRE          ,  OWNERDRAW
  115.             MENUITEM  ""                        ,  ID_COL_DARKGRE      ,  OWNERDRAW
  116.             MENUITEM  ""                        ,  ID_COL_YEL          ,  OWNERDRAW  |  MENUBARBREAK
  117.             MENUITEM  ""                        ,  ID_COL_RED          ,  OWNERDRAW
  118.             MENUITEM  ""                        ,  ID_COL_DARKRED      ,  OWNERDRAW
  119.             MENUITEM  ""                        ,  ID_COL_BRO          ,  OWNERDRAW
  120.             MENUITEM  ""                        ,  ID_COL_PALEGRA      ,  OWNERDRAW
  121.             MENUITEM  ""                        ,  ID_COL_DARKGRA      ,  OWNERDRAW
  122.             MENUITEM  ""                        ,  ID_COL_BLK          ,  OWNERDRAW
  123.             MENUITEM  ""                        ,  ID_COL_WHT          ,  OWNERDRAW
  124.           END
  125.         POPUP     "&Fill Color"              ,  ID_FLCOLORS
  126.           BEGIN
  127.             MENUITEM  ""                        ,  ID_FLCOL_PIN          ,  OWNERDRAW
  128.             MENUITEM  ""                        ,  ID_FLCOL_DARKPIN      ,  OWNERDRAW
  129.             MENUITEM  ""                        ,  ID_FLCOL_BLU          ,  OWNERDRAW
  130.             MENUITEM  ""                        ,  ID_FLCOL_DARKBLU      ,  OWNERDRAW
  131.             MENUITEM  ""                        ,  ID_FLCOL_CYA          ,  OWNERDRAW
  132.             MENUITEM  ""                        ,  ID_FLCOL_DARKCYA      ,  OWNERDRAW
  133.             MENUITEM  ""                        ,  ID_FLCOL_GRE          ,  OWNERDRAW
  134.             MENUITEM  ""                        ,  ID_FLCOL_DARKGRE      ,  OWNERDRAW
  135.             MENUITEM  ""                        ,  ID_FLCOL_YEL          ,  OWNERDRAW  |  MENUBARBREAK
  136.             MENUITEM  ""                        ,  ID_FLCOL_RED          ,  OWNERDRAW
  137.             MENUITEM  ""                        ,  ID_FLCOL_DARKRED      ,  OWNERDRAW
  138.             MENUITEM  ""                        ,  ID_FLCOL_BRO          ,  OWNERDRAW
  139.             MENUITEM  ""                        ,  ID_FLCOL_PALEGRA      ,  OWNERDRAW
  140.             MENUITEM  ""                        ,  ID_FLCOL_DARKGRA      ,  OWNERDRAW
  141.             MENUITEM  ""                        ,  ID_FLCOL_BLK          ,  OWNERDRAW
  142.             MENUITEM  ""                        ,  ID_FLCOL_WHT          ,  OWNERDRAW
  143.           END
  144.         POPUP     "Pen &Pattern"             ,  ID_PATTERN
  145.           BEGIN
  146.             MENUITEM  ""                        ,  ID_PENPATTERN_SOLID      ,  OWNERDRAW
  147.             MENUITEM  ""                        ,  ID_PENPATTERN_NOSHADE    ,  OWNERDRAW
  148.             MENUITEM  ""                        ,  ID_PENPATTERN_DIAG4      ,  OWNERDRAW
  149.             MENUITEM  ""                        ,  ID_PENPATTERN_DIAG3      ,  OWNERDRAW
  150.             MENUITEM  ""                        ,  ID_PENPATTERN_DIAG2      ,  OWNERDRAW
  151.             MENUITEM  ""                        ,  ID_PENPATTERN_DIAG1      ,  OWNERDRAW
  152.             MENUITEM  ""                        ,  ID_PENPATTERN_VERT       ,  OWNERDRAW
  153.             MENUITEM  ""                        ,  ID_PENPATTERN_HORIZ      ,  OWNERDRAW
  154.             MENUITEM  ""                        ,  ID_PENPATTERN_DENSE8     ,  OWNERDRAW  |  MENUBARBREAK
  155.             MENUITEM  ""                        ,  ID_PENPATTERN_DENSE7     ,  OWNERDRAW
  156.             MENUITEM  ""                        ,  ID_PENPATTERN_DENSE6     ,  OWNERDRAW
  157.             MENUITEM  ""                        ,  ID_PENPATTERN_DENSE5     ,  OWNERDRAW
  158.             MENUITEM  ""                        ,  ID_PENPATTERN_DENSE4     ,  OWNERDRAW
  159.             MENUITEM  ""                        ,  ID_PENPATTERN_DENSE3     ,  OWNERDRAW
  160.             MENUITEM  ""                        ,  ID_PENPATTERN_DENSE2     ,  OWNERDRAW
  161.             MENUITEM  ""                        ,  ID_PENPATTERN_DENSE1     ,  OWNERDRAW
  162.           END
  163.         POPUP     "Fill P&attern"            ,  ID_PATTERN
  164.           BEGIN
  165.             MENUITEM  ""                        ,  ID_FILLPATTERN_SOLID      ,  OWNERDRAW
  166.             MENUITEM  ""                        ,  ID_FILLPATTERN_NOSHADE    ,  OWNERDRAW
  167.             MENUITEM  ""                        ,  ID_FILLPATTERN_DIAG4      ,  OWNERDRAW
  168.             MENUITEM  ""                        ,  ID_FILLPATTERN_DIAG3      ,  OWNERDRAW
  169.             MENUITEM  ""                        ,  ID_FILLPATTERN_DIAG2      ,  OWNERDRAW
  170.             MENUITEM  ""                        ,  ID_FILLPATTERN_DIAG1      ,  OWNERDRAW
  171.             MENUITEM  ""                        ,  ID_FILLPATTERN_VERT       ,  OWNERDRAW
  172.             MENUITEM  ""                        ,  ID_FILLPATTERN_HORIZ      ,  OWNERDRAW
  173.             MENUITEM  ""                        ,  ID_FILLPATTERN_DENSE8     ,  OWNERDRAW  |  MENUBARBREAK
  174.             MENUITEM  ""                        ,  ID_FILLPATTERN_DENSE7     ,  OWNERDRAW
  175.             MENUITEM  ""                        ,  ID_FILLPATTERN_DENSE6     ,  OWNERDRAW
  176.             MENUITEM  ""                        ,  ID_FILLPATTERN_DENSE5     ,  OWNERDRAW
  177.             MENUITEM  ""                        ,  ID_FILLPATTERN_DENSE4     ,  OWNERDRAW
  178.             MENUITEM  ""                        ,  ID_FILLPATTERN_DENSE3     ,  OWNERDRAW
  179.             MENUITEM  ""                        ,  ID_FILLPATTERN_DENSE2     ,  OWNERDRAW
  180.             MENUITEM  ""                        ,  ID_FILLPATTERN_DENSE1     ,  OWNERDRAW
  181.           END
  182.         POPUP     "&Pen Type"                ,  ID_LINETYPE
  183.           BEGIN
  184.             MENUITEM  ""                        ,  ID_PENTYPE_SOLID            ,  OWNERDRAW
  185.             MENUITEM  ""                        ,  ID_PENTYPE_ALTERNATE        ,  OWNERDRAW
  186.             MENUITEM  ""                        ,  ID_PENTYPE_DASHDOUBLEDOT    ,  OWNERDRAW
  187.             MENUITEM  ""                        ,  ID_PENTYPE_LONGDASH         ,  OWNERDRAW
  188.             MENUITEM  ""                        ,  ID_PENTYPE_DOUBLEDOT        ,  OWNERDRAW
  189.             MENUITEM  ""                        ,  ID_PENTYPE_DASHDOT          ,  OWNERDRAW
  190.             MENUITEM  ""                        ,  ID_PENTYPE_SHORTDASH        ,  OWNERDRAW
  191.             MENUITEM  ""                        ,  ID_PENTYPE_DOT              ,  OWNERDRAW
  192.           END
  193.         POPUP     "Pen &Width"               ,  ID_LINEWIDTH
  194.           BEGIN
  195.             MENUITEM  ""                        ,  ID_PENWIDTH_1           ,  OWNERDRAW
  196.             MENUITEM  ""                        ,  ID_PENWIDTH_2           ,  OWNERDRAW
  197.             MENUITEM  ""                        ,  ID_PENWIDTH_3           ,  OWNERDRAW
  198.             MENUITEM  ""                        ,  ID_PENWIDTH_4           ,  OWNERDRAW
  199.           END
  200.         MENUITEM  "Font..."                  ,  ID_SETFONT
  201.         MENUITEM  "Bitmap..."                ,  ID_SETBITMAP
  202.         POPUP     "&Drawing Operation"       ,  ID_DRAWOPERATION
  203.           BEGIN
  204.             MENUITEM  "Fill objects"             ,  ID_FILL
  205.             MENUITEM  "Frame objects"            ,  ID_FRAME
  206.             MENUITEM  "Fill and frame objects"       ,  ID_FILLANDFRAME
  207.           END
  208.       END
  209.   END
  210.