home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / c / coolcolr.zip / COOLCOLR.RC < prev    next >
Text File  |  1992-11-17  |  7KB  |  165 lines

  1. //****************************************************************************
  2. //      File:  COOLCOLR.RC                                                  
  3. //                                                                         
  4. //   Purpose:  Contains the resources for the Control Panel Extension
  5. //                                                                         
  6. // Development Team:
  7. //
  8. //       Greg Keyser
  9. //
  10. // Written by Microsoft Product Support Services, Windows Developer Support
  11. // Copyright (c) 1992 Microsoft Corporation. All rights reserved.
  12. //****************************************************************************
  13.  
  14. #include "windows.h"
  15. #include "colordlg.h"
  16. #include "dlgs.h"
  17. #include "global.h"
  18.  
  19. PaintCan           CURSOR  paintcan.cur
  20.  
  21. COOLCOLR_ICON      ICON PRELOAD MOVEABLE DISCARDABLE COOLCOLR.ICO
  22. SpecialArea        ICON PRELOAD MOVEABLE DISCARDABLE SPECIAL.ICO
  23.  
  24. // The CPLINFO.idName string can have an accelerator character that will 
  25. // appear as an underline character in the control panel.  The first character
  26. // will be used by default.
  27.  
  28. STRINGTABLE PRELOAD MOVEABLE DISCARDABLE
  29. BEGIN
  30.     IDS_NAME,            "S&ystem Color Dropper"
  31.     IDS_INFO,            "Set your system colors the cool way!"
  32.  
  33.     IDS_MAINMENUNAME,    "MainMenu"                // Main menu name (in RC)
  34.     IDS_MAINCLASSNAME,   "CommonWClass"            // Main wnd class name
  35.     IDS_DIALOGFAILURE,   "Creation of CD failed on call to DialogBox()"
  36.     IDS_STRUCTSIZE,      "Invalid structure size passed to CD"
  37.     IDS_INITIALIZATION,  "Failure initializing CD.  Possibly\n\r do to insufficient memory."
  38.     IDS_NOTEMPLATE,      "Failure finding custom template for CD"       
  39.     IDS_NOHINSTANCE,     "Instance handle not passed to CD"
  40.     IDS_LOADSTRFAILURE,  "Failure loading specified string"
  41.     IDS_FINDRESFAILURE,  "Failure finding specified resource"           
  42.     IDS_LOADRESFAILURE,  "Failure loading specified resource"
  43.     IDS_LOCKRESFAILURE,  "Failure locking specified resource"
  44.     IDS_MEMALLOCFAILURE, "Failure allocating memory for internal CD structure"
  45.     IDS_MEMLOCKFAILURE,  "Failure locking memory for internal CD structure"
  46.     IDS_NOHOOK,          "No hook function passed to CD but ENABLEHOOK\n\r was passed as a flag"
  47.     IDS_SETUPFAILURE,    "Failure setting up resources for CD"
  48.     IDS_SUBCLASSFAILURE, "Failure subclassing during initialization of CD"
  49.     IDS_BUFFERTOOSMALL,  "Buffer passed to CD too small to accomodate string"
  50.  
  51.     IDS_COLOR_MENUTEXT,            "Menu Text"
  52.     IDS_COLOR_MENU,                "Menu"
  53.     IDS_COLOR_CAPTIONTEXT,         "Active Caption Text"
  54.     IDS_COLOR_ACTIVECAPTION,       "Active Caption"
  55.     IDS_COLOR_INACTIVECAPTIONTEXT, "Inactive Caption Text"
  56.     IDS_COLOR_INACTIVECAPTION,     "Inactive Caption"
  57.     IDS_COLOR_WINDOWFRAME,         "Window Frame"
  58.     IDS_COLOR_INACTIVEBORDER,      "Sizable Inactive Border"
  59.     IDS_COLOR_SCROLLBAR,           "Scrollbar"
  60.     IDS_COLOR_WINDOWTEXT,          "Window Text"
  61.     IDS_COLOR_WINDOW,              "Window Background"
  62.     IDS_COLOR_BACKGROUND,          "DeskTop"
  63.     IDS_COLOR_APPWORKSPACE,        "Application Workspace"
  64.     IDS_COLOR_ACTIVEBORDER,        "Sizable Active Border"
  65.     IDS_COLOR_GRAYTEXT,            "Disabled Text"
  66.     IDS_COLOR_HIGHLIGHT,           "Highlight"
  67.     IDS_COLOR_HIGHLIGHTTEXT,       "Highlight Text"
  68.     IDS_COLOR_BTNHIGHLIGHT,        "Button Highlight"
  69.     IDS_COLOR_BTNSHADOW,           "Button Shadow"
  70.     IDS_COLOR_BTNTEXT,             "Button Text"
  71.     IDS_COLOR_BTNFACE,             "Button Face"
  72.  
  73.     IDS_NOTHING,                   "Nothing"
  74.     IDS_SYSTEMCOLORDROPPER,        "System Color Dropper"
  75. END
  76.  
  77. // A generic dialog box.
  78.  
  79. ABOUT DIALOG 132, 70, 175, 122
  80. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  81. CAPTION "System Color Dropper"
  82. BEGIN
  83.     ICON            COOLCOLR_ICON, 101, 9, 9, 16, 16
  84.     LTEXT           "This sample demonstrates how to add an applet to the control panel.", 
  85.                     -1, 38, 9, 126, 18, NOT WS_GROUP
  86.     LTEXT           "To set your system colors, click with the left mouse button on a Basic Color.  Drag the selected color to", 
  87.                     -1, 3, 38, 169, 18, NOT WS_GROUP
  88.     LTEXT           "a system area (Menu, for example) and drop it.  The system color will update immediately.  Use Cancel", 
  89.                     -1, 3, 55, 169, 18, NOT WS_GROUP
  90.     LTEXT           "to restore your original color settings.  Select OK to save changes to WIN.INI.", 
  91.                     -1, 3, 72, 169, 18, NOT WS_GROUP
  92.     PUSHBUTTON      "OK", IDOK, 63, 102, 48, 14
  93. END
  94.  
  95.  
  96.  
  97. //****************************************************************************
  98. // ChooseColor Template
  99. //****************************************************************************
  100.  
  101. ChooseColor DIALOG LOADONCALL MOVEABLE DISCARDABLE 2, 0, 298, 184
  102. CAPTION "Color"
  103. STYLE WS_BORDER | DS_MODALFRAME | WS_CAPTION | WS_POPUP | WS_SYSMENU
  104. FONT 8 "Helv"
  105. BEGIN
  106.   LTEXT "&Basic Colors:", -1, 4, 20, 110, 9
  107.  
  108.   CONTROL "", COLOR_BOX1, "static", SS_SIMPLE | WS_CHILD | WS_TABSTOP | WS_GROUP, 4, 30, 140, 86
  109.  
  110.   LTEXT "&Custom Colors:", -1, 4, 122, 110, 9
  111.  
  112.   CONTROL "",  COLOR_CUSTOM1, "static", SS_SIMPLE | WS_CHILD | WS_TABSTOP | WS_GROUP, 4, 132, 140, 28
  113.  
  114.   PUSHBUTTON "&Define Custom Colors..." COLOR_MIX, 1000, 1000, 140, 14, WS_TABSTOP | WS_GROUP
  115.  
  116.   DEFPUSHBUTTON "OK",      IDOK,  4, 166, 44, 14, WS_GROUP | WS_TABSTOP
  117.   PUSHBUTTON "Cancel", IDCANCEL, 52, 166, 44, 14, WS_GROUP | WS_TABSTOP
  118.   PUSHBUTTON "&Help",  pshHelp, 100, 166, 44, 14, WS_GROUP | WS_TABSTOP
  119.  
  120.   CONTROL "",  COLOR_RAINBOW, "static", SS_BLACKFRAME | WS_CHILD, 152, 4, 118, 116
  121.  
  122.   CONTROL "",  COLOR_LUMSCROLL, "static", SS_SIMPLE | WS_CHILD, 280, 4, 8, 116
  123.  
  124.   CONTROL "", COLOR_CURRENT, "static", SS_BLACKFRAME | WS_CHILD, 152, 124, 40, 26
  125.  
  126.   RTEXT "Color|", -1, 152, 151, 20, 9
  127.  
  128.   LTEXT "S&olid", -1, 172, 151, 20, 9
  129.  
  130.   PUSHBUTTON "&o", COLOR_SOLID, 300, 200, 4, 14, WS_GROUP
  131.  
  132.   RTEXT "&Hue:", COLOR_HUEACCEL, 194, 126, 20, 9
  133.  
  134.   EDITTEXT, COLOR_HUE, 216, 124, 18, 12, WS_GROUP | WS_TABSTOP
  135.  
  136.   RTEXT "&Sat:", COLOR_SATACCEL, 194, 140, 20, 9
  137.  
  138.   EDITTEXT, COLOR_SAT, 216, 138, 18, 12, WS_GROUP | WS_TABSTOP
  139.  
  140.   RTEXT "&Lum:", COLOR_LUMACCEL, 194, 154, 20, 9
  141.  
  142.   EDITTEXT, COLOR_LUM, 216, 152, 18, 12, WS_GROUP | WS_TABSTOP
  143.  
  144.   RTEXT "&Red:", COLOR_REDACCEL, 243, 126, 24, 9
  145.  
  146.   EDITTEXT, COLOR_RED, 269, 124, 18, 12, WS_GROUP | WS_TABSTOP
  147.  
  148.   RTEXT "&Green:", COLOR_GREENACCEL, 243, 140, 24, 9
  149.  
  150.   EDITTEXT, COLOR_GREEN, 269, 138, 18, 12, WS_GROUP | WS_TABSTOP
  151.  
  152.   RTEXT "Bl&ue:", COLOR_BLUEACCEL, 243, 154, 24, 9
  153.  
  154.   EDITTEXT, COLOR_BLUE, 269, 152, 18, 12, WS_GROUP | WS_TABSTOP
  155.  
  156.   PUSHBUTTON "&Add to Custom Colors", COLOR_ADD, 152, 166, 142, 14, WS_GROUP | WS_TABSTOP
  157.  
  158.   LTEXT "Set:", stc1, 4, 4, 13, 9
  159.   LTEXT "", stc2, 18, 4, 85, 9
  160.  
  161.   ICON            "SpecialArea", stc10, 117, 4, 16, 16
  162.   
  163. END
  164.  
  165.