home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic 4 Power Pack / Visual_Basic4_Power_Pack.bin / vb4files / scentsls / sldemo1.rc < prev    next >
Encoding:
Text File  |  1996-11-20  |  6.6 KB  |  191 lines

  1. //***************************************************************************
  2. //
  3. // SLDEMO1.RC - Resource file
  4. //
  5. // Steven R Clabaugh
  6. // SRC Enterprises
  7. //
  8. //***************************************************************************
  9. #include <windows.h>
  10. #include <srcentsl.h>
  11. #include "sldemo1.h"
  12.  
  13. progicon ICON    srcentsl.ico
  14. slface1  BITMAP  slface1.bmp
  15. slknob1  BITMAP  slknob1.bmp
  16. slface2  BITMAP  slface2.bmp
  17. slknob2  BITMAP  slknob2.bmp
  18. slface3  BITMAP  slface3.bmp
  19. slknob3  BITMAP  slknob3.bmp
  20. slface4  BITMAP  slface4.bmp
  21. slknob4  BITMAP  slknob4.bmp
  22. gauge1f  BITMAP  gauge1f.bmp
  23. gauge1k  BITMAP  gauge1k.bmp
  24. gauge2f  BITMAP  gauge2f.bmp
  25. gauge2k  BITMAP  gauge2k.bmp
  26. therm2f  BITMAP  therm2f.bmp
  27. therm1k  BITMAP  therm1k.bmp
  28. therm1f  BITMAP  therm1f.bmp
  29. therm2f  BITMAP  therm2f.bmp
  30. therm2k  BITMAP  therm2k.bmp
  31. therm5f  BITMAP  therm5f.bmp
  32. therm5k  BITMAP  therm5k.bmp
  33. lface1   BITMAP  lface1.bmp
  34. mface1   BITMAP  mface1.bmp
  35. rface1   BITMAP  rface1.bmp
  36. knob2    BITMAP  knob2.bmp
  37.  
  38. //***************************************************************************
  39. //
  40. // Main Menu
  41. //
  42. //***************************************************************************
  43. SLDemo1Menu MENU
  44. BEGIN
  45.    POPUP "More..."
  46.    BEGIN
  47.       MENUITEM "Vertical Gauge",                IDM_VGAUGE
  48.       MENUITEM "Horizontal Gauge",              IDM_HGAUGE
  49.       MENUITEM "Vertical Thermometer",          IDM_VTHERM
  50.       MENUITEM "Horizontal Thermometer",        IDM_HTHERM
  51.       MENUITEM "Reversed Vertical Thermometer", IDM_RVTHERM
  52.       MENUITEM "Slider Bank"                    IDM_SLBANK
  53.    END
  54.    MENUITEM "About", IDM_ABOUT
  55. END
  56.  
  57. //***************************************************************************
  58. //
  59. // About Dialog
  60. //
  61. //***************************************************************************
  62. AboutBox DIALOG 22, 17, 120, 80
  63. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  64. CAPTION "About SLDemo1"
  65. BEGIN
  66.    CTEXT "SRC Enterprises Slider"               -1,  0,   5, 120,  8
  67.    ICON  "progicon",                            -1, 50,  16,   0,  0
  68.    CTEXT "Demo for C Programming"               -1,  0,  34, 120,  8
  69.    CTEXT "Steven R Clabaugh"                    -1,  0,  48, 120,  8
  70.    DEFPUSHBUTTON "OK"                         IDOK, 45,  62,  30, 14, WS_GROUP
  71. END
  72.  
  73. //***************************************************************************
  74. //
  75. // Vertical Gauge Dialog
  76. //
  77. //  Coding example for putting a slider control in a dialog with a
  78. //  dialog CONTROL statement
  79. //
  80. //  Nothing special here; Just note the slider window class name
  81. //  'SRCEnt_Slider' and that and that the second slider will be
  82. //  used as a gauge.
  83. //
  84. //  These sliders are initialized in the dialog's WM_INITDIALOG
  85. //  message handler code.
  86. //
  87. //***************************************************************************
  88. VGaugeDLG1 DIALOG 22, 17, 70, 100
  89. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  90. CAPTION "Vertical Gauge"
  91. BEGIN
  92.    CONTROL "",D1SLIDER,"SRCEnt_Slider",
  93.            WS_CHILD | WS_VISIBLE,            14,  22,   0,  0
  94.    CONTROL "",D1GAUGE,"SRCEnt_Slider",
  95.            WS_CHILD | WS_VISIBLE,            40,  10,   0,  0
  96.    DEFPUSHBUTTON "OK"          IDOK,         10,  80,  50, 14,      WS_GROUP
  97. END
  98.  
  99. //***************************************************************************
  100. //
  101. // Horizontal Gauge Dialog
  102. //
  103. //***************************************************************************
  104. HGaugeDLG2 DIALOG 22, 17, 80, 80
  105. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  106. CAPTION "Horizontal Gauge"
  107. BEGIN
  108.    CONTROL "",D2SLIDER,"SRCEnt_Slider",
  109.            SL_HORZ | WS_CHILD | WS_VISIBLE,  22,  10,   0,  0
  110.    CONTROL "",D2GAUGE,"SRCEnt_Slider",
  111.            SL_HORZ | WS_CHILD | WS_VISIBLE,  10,  30,   0,  0
  112.    DEFPUSHBUTTON "OK"          IDOK,         20,  60,  40, 14,      WS_GROUP
  113. END
  114.  
  115. //***************************************************************************
  116. //
  117. // Vertical Thermometer Dialog
  118. //
  119. //***************************************************************************
  120. VThermDLG3 DIALOG 22, 17, 90, 100
  121. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  122. CAPTION "Vertical Thermometer"
  123. BEGIN
  124.    CONTROL "",D3SLIDER,"SRCEnt_Slider",
  125.            WS_CHILD | WS_VISIBLE,             26,  22,   0,  0
  126.    CONTROL "",D3THERM,"SRCEnt_Slider",
  127.            SL_THERM | WS_CHILD | WS_VISIBLE,  50,  10,   0,  0
  128.    DEFPUSHBUTTON "OK"          IDOK,          20,  80,  50, 14,      WS_GROUP
  129. END
  130.  
  131. //***************************************************************************
  132. //
  133. // Horizontal Thermometer Dialog
  134. //
  135. //***************************************************************************
  136. HThermDLG4 DIALOG 22, 17, 100, 80
  137. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  138. CAPTION "Horizontal Thermometer"
  139. BEGIN
  140.    CONTROL "",D4SLIDER,"SRCEnt_Slider",
  141.            SL_HORZ | WS_CHILD | WS_VISIBLE,  32,  10,   0,  0
  142.    CONTROL "",D4THERM,"SRCEnt_Slider",
  143.            SL_HORZ | SL_THERM |
  144.            WS_CHILD | WS_VISIBLE,            20,  30,   0,  0
  145.    DEFPUSHBUTTON "OK"          IDOK,         20,  60,  60, 14,      WS_GROUP
  146. END
  147.  
  148. //***************************************************************************
  149. //
  150. // Reversed Vertical Thermometer Dialog
  151. //
  152. //***************************************************************************
  153. RVThermDLG5 DIALOG 22, 17, 120, 100
  154. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  155. CAPTION "Reversed Vertical Thermometer"
  156. BEGIN
  157.    CONTROL "",D5SLIDER,"SRCEnt_Slider",
  158.            SL_REVERSED |
  159.            WS_CHILD | WS_VISIBLE,             30,  11,   0,  0
  160.    CONTROL "",D5THERM,"SRCEnt_Slider",
  161.            SL_REVERSED | SL_THERM |
  162.            WS_CHILD | WS_VISIBLE,             70,  10,   0,  0
  163.    DEFPUSHBUTTON "OK"          IDOK,          20,  80,  80, 14,      WS_GROUP
  164. END
  165.  
  166. //***************************************************************************
  167. //
  168. // Slider Bank Dialog
  169. //
  170. //***************************************************************************
  171. SLBankDLG6 DIALOG 22, 17, 84, 100
  172. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  173. CAPTION "Slider Bank"
  174. BEGIN
  175.  
  176.    // Note the lack of CONTROL statements.
  177.    // The Sliders for this dialog are created in the WM_INITDIALOG msg.
  178.  
  179.    // The EDIT Controls are used to display the Slider Values
  180.    EDITTEXT D6EDIT1, 60,14,16,11,
  181.             WS_CHILD | WS_VISIBLE | WS_BORDER | WS_DISABLED
  182.    EDITTEXT D6EDIT2, 60,28,16,11,
  183.             WS_CHILD | WS_VISIBLE | WS_BORDER | WS_DISABLED
  184.    EDITTEXT D6EDIT3, 60,42,16,11,
  185.             WS_CHILD | WS_VISIBLE | WS_BORDER | WS_DISABLED
  186.    EDITTEXT D6EDIT4, 60,56,16,11,
  187.             WS_CHILD | WS_VISIBLE | WS_BORDER | WS_DISABLED
  188.  
  189.    DEFPUSHBUTTON "OK"          IDOK,          20,  80,  44, 14,      WS_GROUP
  190. END
  191.