home *** CD-ROM | disk | FTP | other *** search
/ C Programming Starter Kit 2.0 / SamsPublishing-CProgrammingStarterKit-v2.0-Win31.iso / bc45 / step16.pak / STEP16DV.RC < prev   
Text File  |  1997-07-23  |  4KB  |  121 lines

  1. //----------------------------------------------------------------------------
  2. // ObjectWindows - (C) Copyright 1994 by Borland International
  3. //   Tutorial application
  4. //----------------------------------------------------------------------------
  5. #include <owl/window.rh>
  6. #include <owl/oleview.rh>
  7.  
  8. #define CM_ABOUT            205  // same as step16.rc's
  9. #define CM_PEN              300
  10. #define CM_SELECT           302
  11. #define CM_PENSIZE          306
  12. #define CM_PENCOLOR         307
  13.  
  14. #define IDM_DRAWVIEW        218
  15. #define IDM_DRAWLISTVIEW    219
  16. #define IDA_DRAWLISTVIEW    220
  17. #define IDS_FILEINFO        221
  18. #define IDA_DRAWVIEW        222
  19.  
  20. #ifdef RC_INVOKED
  21. #ifndef WORKSHOP_INVOKED
  22. # include <windows.h>
  23. #endif
  24.  
  25. #include <owl/inputdia.rc>
  26. #include <owl/oleview.rc>
  27.  
  28. IDM_DRAWVIEW MENU
  29. {
  30.  MENUITEM Separator
  31.  POPUP "&Edit"
  32.  {
  33.   MENUITEM "&Undo\aCtrl+Z", CM_EDITUNDO
  34.   MENUITEM Separator
  35.   MENUITEM "&Cut\aCtrl+X",  CM_EDITCUT
  36.   MENUITEM "C&opy\aCtrl+C", CM_EDITCOPY
  37.   MENUITEM "&Clear",        CM_EDITCLEAR
  38.  }
  39.  POPUP "&Tools"
  40.  {
  41.   MENUITEM "Pen Si&ze",     CM_PENSIZE
  42.   MENUITEM "Pen Colo&r",    CM_PENCOLOR
  43.  }
  44. }
  45.  
  46. IDA_DRAWVIEW ACCELERATORS
  47. BEGIN
  48.   "^z",      CM_EDITUNDO,
  49.   "^x",      CM_EDITCUT,
  50.   "^c",      CM_EDITCOPY,
  51.   VK_DELETE, CM_EDITCUT,   VIRTKEY, SHIFT
  52.   VK_DELETE, CM_EDITCLEAR, VIRTKEY, CONTROL
  53.   VK_INSERT, CM_EDITCOPY,  VIRTKEY, CONTROL
  54.   VK_BACK,   CM_EDITUNDO,  VIRTKEY, ALT
  55. END
  56.  
  57.  
  58. IDM_DRAWLISTVIEW MENU
  59. {
  60.  MENUITEM Separator
  61.  POPUP "&Edit"
  62.  {
  63.   MENUITEM "&Undo\aCtrl+Z",        CM_EDITUNDO
  64.   MENUITEM Separator
  65.   MENUITEM "&Delete\aDel",         CM_EDITDELETE
  66.   MENUITEM "C&lear All\aCtrl+Del", CM_EDITCLEAR
  67.   MENUITEM Separator
  68.   MENUITEM "Pen Si&ze",            CM_PENSIZE
  69.   MENUITEM "Pen Colo&r",           CM_PENCOLOR
  70.  }
  71. }
  72.  
  73. IDA_DRAWLISTVIEW ACCELERATORS
  74. BEGIN
  75.   "^z",      CM_EDITUNDO,
  76.   VK_DELETE, CM_EDITDELETE,  VIRTKEY
  77.   VK_DELETE, CM_EDITCLEAR,   VIRTKEY, CONTROL
  78.   VK_BACK,   CM_EDITUNDO,    VIRTKEY, ALT
  79. END
  80.  
  81. STRINGTABLE
  82. {
  83.  CM_PEN,        "Selects the pen for drawing on the screen"
  84.  CM_SELECT,     "Tool for selecting/moving/resizing individual line object"
  85.  CM_PENSIZE,    "Changes the pen width"
  86.  CM_PENCOLOR,   "Changes the pen color"
  87.  CM_EDITUNDO,   "Undo last action"
  88.  CM_EDITCUT,    "Cut the selected object"
  89.  CM_EDITCOPY,   "Copy the selected object"
  90.  CM_EDITDELETE, "Erase selected line"
  91.  CM_EDITCLEAR,  "Erase all lines"
  92.  IDS_FILEINFO,  "Lines from Step 16"
  93. }
  94.  
  95. IDC_PENCIL CURSOR
  96. {
  97.  '00 00 02 00 01 00 20 20 00 00 03 00 1C 00 30 01'
  98.  '00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
  99.  '00 00 01 00 01 00 00 00 00 00 00 02 00 00 00 00'
  100.  '00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00'
  101.  '00 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
  102.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  103.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  104.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  105.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  106.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  107.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  108.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  109.  '00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF'
  110.  'FF FF EF FF FF FF F3 FF FF FF F0 FF FF FF F9 0F'
  111.  'FF FF FB D7 FF FF FD 3B FF FF FC 7D FF FF FC CE'
  112.  'FF FF FD E7 7F FF FE F3 BF FF FF 79 DF FF FF BC'
  113.  'EF FF FF DE 77 FF FF EF 3B FF FF F7 9D FF FF FB'
  114.  'CE FF FF FD E7 7F FF FE F3 BF FF FF 79 BF FF FF'
  115.  'BF 7F FF FF DE FF FF FF ED FF FF FF F3 FF FF FF'
  116.  'FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF'
  117.  'FF FF FF FF FF FF'
  118. }
  119.  
  120. #endif  // RC_INVOKED
  121.