home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / C / BC_502 / GDIINPUT.PAK / GDIINPUT.RC < prev    next >
Encoding:
Text File  |  1997-05-06  |  8.6 KB  |  275 lines

  1. #include "resource.h"
  2.  
  3. #if !defined (WORKSHOP_INVOKED)
  4. #include <windows.h>
  5. #endif
  6.  
  7. #include "winver.h"
  8. #include "globals.h"
  9. #include "toolbar.h"
  10. #include "statbar.h"
  11. #include "pendlg.h"
  12. #include "brushdlg.h"
  13.  
  14. IDI_APPICON             ICON    DISCARDABLE     "GDIInput.ICO"
  15.  
  16. IDB_BMP                 BITMAP  MOVEABLE PURE   "TOOLBAR.BMP"
  17.  
  18. ABOUTBOX DIALOG DISCARDABLE  22, 17, 167, 73
  19. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  20. CAPTION "About GDI Input"
  21. FONT 8, "System"
  22. BEGIN
  23.     DEFPUSHBUTTON   "OK",IDOK,132,2,32,14,WS_GROUP
  24.     ICON            IDI_APPICON,-1,3,2,18,20
  25.     LTEXT           "CompanyName",IDD_VERFIRST,30,2,100,8
  26.     LTEXT           "FileDescription",101,30,11,100,8
  27.     LTEXT           "FileVersion",102,30,20,137,8
  28.     LTEXT           "LegalCopyright",103,30,29,137,8
  29.     LTEXT           "LegalTrademarks",IDD_VERLAST,30,47,136,27
  30.     CONTROL         "",501,"Static",SS_BLACKRECT,29,43,138,1
  31. END
  32.  
  33. PENDLG DIALOG DISCARDABLE  6, 18, 170, 84
  34. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  35. CAPTION "Pen Style"
  36. BEGIN
  37.     RTEXT           "&Width:",-1,5,10,30,8
  38.     EDITTEXT        IDD_PENWIDTH,40,8,24,12,ES_AUTOHSCROLL
  39.     RTEXT           "&Style:",307,5,28,30,8
  40.     COMBOBOX        IDD_PENSTYLE,40,28,48,35,CBS_DROPDOWNLIST | WS_VSCROLL | 
  41.                     WS_TABSTOP
  42.     CONTROL         "",IDD_PENEXAMPLE,"Static",SS_BLACKFRAME,95,8,70,34
  43.     CTEXT           "Example",-1,95,46,70,8
  44.     PUSHBUTTON      "Set &Color...",IDD_PENCOLOR,10,62,60,14
  45.     DEFPUSHBUTTON   "OK",IDOK,75,62,40,14,WS_GROUP
  46.     PUSHBUTTON      "Cancel",IDCANCEL,120,62,40,14
  47. END
  48.  
  49. BRUSHDLG DIALOG DISCARDABLE  6, 18, 210, 91
  50. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  51. CAPTION "Create Brush"
  52. BEGIN
  53.     GROUPBOX        "Brush &Style",-1,5,6,120,55
  54.     CONTROL         "Solid",IDD_SOLIDBRUSH,"Button",BS_AUTORADIOBUTTON | 
  55.                     WS_GROUP | WS_TABSTOP,10,18,32,10
  56.     CONTROL         "Null (Hollow)",IDD_NULLBRUSH,"Button",
  57.                     BS_AUTORADIOBUTTON,53,18,70,10
  58.     CONTROL         "Hatched",IDD_HATCHBRUSH,"Button",BS_AUTORADIOBUTTON,10,
  59.                     32,43,10
  60.     RTEXT           "Hatch Style:",-1,13,44,50,8
  61.     COMBOBOX        IDD_HATCHSTYLE,68,42,48,35,CBS_DROPDOWNLIST | WS_VSCROLL | 
  62.                     WS_TABSTOP
  63.     CONTROL         "",IDD_BRUSHEXAMPLE,"Static",SS_BLACKFRAME,130,10,75,41
  64.     CTEXT           "Example",-1,130,54,75,8
  65.     PUSHBUTTON      "Set &Color...",IDD_BRUSHCOLOR,20,69,60,14
  66.     DEFPUSHBUTTON   "OK",IDOK,95,69,40,14
  67.     PUSHBUTTON      "Cancel",IDCANCEL,150,69,40,14
  68. END
  69.  
  70.  
  71. GDIINPUT MENU DISCARDABLE 
  72. BEGIN
  73.     POPUP "&File"
  74.     BEGIN
  75.         MENUITEM "&New",                        IDM_FILENEW
  76.         MENUITEM "&Open...",                    IDM_FILEOPEN, GRAYED
  77.         MENUITEM "&Save",                       IDM_FILESAVE, GRAYED
  78.         MENUITEM "Save &As...",                 IDM_FILESAVEAS, GRAYED
  79.         MENUITEM "&Close",                      IDM_FILECLOSE, GRAYED
  80.         MENUITEM SEPARATOR
  81.         MENUITEM "&Print",                      IDM_FILEPRINT, GRAYED
  82.         MENUITEM "Page Se&tup...",              IDM_FILEPAGESU, GRAYED
  83.         MENUITEM "P&rint Setup...",             IDM_FILEPRINTSU, GRAYED
  84.         MENUITEM SEPARATOR
  85.         MENUITEM "E&xit",                       IDM_EXIT
  86.     END
  87.     POPUP "&Draw"
  88.     BEGIN
  89.         MENUITEM "Pi&xel",                      IDM_PIXEL
  90.         MENUITEM "&Line",                       IDM_LINE
  91.         MENUITEM "&Rect",                       IDM_RECT
  92.         MENUITEM "&Ellipse",                    IDM_ELLIPSE
  93.         MENUITEM "Be&zier",                     IDM_BEZIER
  94.         MENUITEM SEPARATOR
  95.         MENUITEM "&Fill Objects",               IDM_FILL
  96.         MENUITEM SEPARATOR
  97.         MENUITEM "&Pen Style...",               IDM_CREATEPEN
  98.         MENUITEM "&Brush Style...",             IDM_CREATEBRUSH
  99.         MENUITEM SEPARATOR
  100.         MENUITEM "Refresh &Screen",             IDM_REFRESH
  101.     END
  102.     POPUP "&Help"
  103.     BEGIN
  104.         MENUITEM "&About...",                   IDM_ABOUT
  105.     END
  106. END
  107.  
  108.  
  109. GDIINPUT ACCELERATORS MOVEABLE PURE 
  110. BEGIN
  111.     "Q",            IDM_EXIT,               VIRTKEY, CONTROL
  112. END
  113.  
  114.  
  115. VS_VERSION_INFO VERSIONINFO
  116.  FILEVERSION 4,0,0,0
  117.  PRODUCTVERSION 4,0,0,0
  118.  FILEFLAGSMASK 0x3fL
  119. #ifdef _DEBUG
  120.  FILEFLAGS 0xbL
  121. #else
  122.  FILEFLAGS 0xaL
  123. #endif
  124.  FILEOS 0x10001L
  125.  FILETYPE 0x1L
  126.  FILESUBTYPE 0x0L
  127. BEGIN
  128.     BLOCK "StringFileInfo"
  129.     BEGIN
  130.         BLOCK "040904E4"
  131.         BEGIN
  132.             VALUE "CompanyName", "Microsoft Corporation\0"
  133.             VALUE "FileDescription", "GDI Input Example Application\0"
  134.             VALUE "FileVersion", "Version 4.0\0"
  135.             VALUE "InternalName", "GDIInput\0"
  136.             VALUE "LegalCopyright", "Copyright \251 Microsoft Corp. 1990-1995\0"
  137.             VALUE "LegalTrademarks", "Microsoft\256 is a registered trademark of Microsoft Corporation. Windows(TM) is a trademark of Microsoft Corporation\0"
  138.             VALUE "ProductName", "GDIInput\0"
  139.             VALUE "ProductVersion", "Version 4.0\0"
  140.         END
  141.     END
  142.     BLOCK "VarFileInfo"
  143.     BEGIN
  144.         VALUE "Translation", 0x409, 1252
  145.     END
  146. END
  147.  
  148.  
  149.  
  150. STRINGTABLE DISCARDABLE 
  151. BEGIN
  152.     IDS_APPNAME             "GDIInput"
  153.     IDS_DESCRIPTION         "GDI Input Example Application"
  154. END
  155.  
  156. STRINGTABLE DISCARDABLE 
  157. BEGIN
  158.     IDS_SYSMENU             "Move, size, or close application window"
  159. END
  160.  
  161. STRINGTABLE DISCARDABLE 
  162. BEGIN
  163.     IDS_SCRESTORE           "Restores the window to normal size"
  164. END
  165.  
  166. STRINGTABLE DISCARDABLE 
  167. BEGIN
  168.     IDS_SCMOVE              "Changes the position of the window"
  169. END
  170.  
  171. STRINGTABLE DISCARDABLE 
  172. BEGIN
  173.     IDS_SCSIZE              "Changes the size of the window"
  174. END
  175.  
  176. STRINGTABLE DISCARDABLE 
  177. BEGIN
  178.     IDS_SCMINIMIZE          "Minimizes the window to an icon"
  179. END
  180.  
  181. STRINGTABLE DISCARDABLE 
  182. BEGIN
  183.     IDS_SCMAXIMIZE          "Enlarges the window to full size"
  184. END
  185.  
  186. STRINGTABLE DISCARDABLE 
  187. BEGIN
  188.     IDS_SCCLOSE             "Closes the window"
  189. END
  190.  
  191. STRINGTABLE DISCARDABLE 
  192. BEGIN
  193.     IDS_SCTASKLIST          "Switches to another application through the Windows Task Manager"
  194. END
  195.  
  196. STRINGTABLE DISCARDABLE 
  197. BEGIN
  198.     IDM_FILEMENU            "Create, open, save, or print documents"
  199.     IDM_FILENEW             "Creates a new document"
  200.     IDM_FILEOPEN            "Opens an existing document"
  201.     IDM_FILESAVE            "Saves the active document"
  202.     IDM_FILESAVEAS          "Saves the active document under a different name"
  203.     IDM_FILECLOSE           "Closes the active document"
  204.     IDM_FILEPRINT           "Prints the active document"
  205.     IDM_FILEPAGESU          "Changes the page setup"
  206. END
  207.  
  208. STRINGTABLE DISCARDABLE 
  209. BEGIN
  210.     IDM_FILEPRINTSU         "Changes the printer selection or configuration"
  211.     IDM_EXIT                "Quits this application"
  212. END
  213.  
  214. STRINGTABLE DISCARDABLE 
  215. BEGIN
  216.     IDM_EDITMENU            "Undo, delete, copy, and insert"
  217.     IDM_EDITUNDO            "Reverses the last action"
  218.     IDM_EDITCUT             "Cuts the selection and puts it on the clipboard"
  219.     IDM_EDITCOPY            "Copies the selection and puts it on the clipboard"
  220. END
  221.  
  222. STRINGTABLE DISCARDABLE 
  223. BEGIN
  224.     IDM_EDITPASTE           "Inserts the clipboard contents at the insertion point"
  225.     IDM_EDITCLEAR           "Removes the selection without putting it on the clipboard"
  226. END
  227.  
  228. STRINGTABLE DISCARDABLE 
  229. BEGIN
  230.     IDM_DRAWMENU            "Drawing Options"
  231.     IDM_PIXEL               "Draw individual pixels"
  232.     IDM_LINE                "Draw lines"
  233.     IDM_RECT                "Draw rectangles"
  234.     IDM_ELLIPSE             "Draw ellipses"
  235.     IDM_BEZIER              "Draw bezier curves"
  236.     IDM_FILL                "Use brush to fill closed objects"
  237.     IDM_NOFILL              "Don't fill closed objects"
  238.     IDM_CREATEPEN           "Set pen style"
  239.     IDM_CREATEBRUSH         "Set brush style"
  240.     IDM_REFRESH             "Refresh the screen"
  241. END
  242.  
  243. STRINGTABLE DISCARDABLE 
  244. BEGIN
  245.     IDM_HELPMENU            "Get help"
  246.     IDM_ABOUT               "Displays information about this application"
  247. END
  248.  
  249. STRINGTABLE DISCARDABLE 
  250. BEGIN
  251.     IDD_HORIZONTAL          "-- Horizontal"
  252.     IDD_VERTICAL            "|| Vertical"
  253.     IDD_FDIAGONAL           "\\ Diagonal"
  254.     IDD_BDIAGONAL           "// Diagonal"
  255.     IDD_CROSS               "++ Cross"
  256.     IDD_DIAGCROSS           "XX Cross"
  257. END
  258.  
  259. STRINGTABLE DISCARDABLE 
  260. BEGIN
  261.     IDD_SOLIDPEN            "Solid"
  262.     IDD_DASH                "Dashed"
  263. END
  264.  
  265. STRINGTABLE DISCARDABLE 
  266. BEGIN
  267.     IDD_DOT                 "Dotted"
  268.     IDD_DASHDOT             "Dash-Dot"
  269.     IDD_DASHDOTDOT          "Dash-Dot-Dot"
  270.     IDD_NULLPEN             "Null"
  271.     IDD_INSIDEFRAME         "Inside Frame"
  272. END
  273.  
  274.  
  275.