home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / Basic / Visual Basic.60 / COMMON / TOOLS / VB / UNSUPPRT / SSAVER / SSETUP.FRM (.txt) < prev    next >
Encoding:
Visual Basic Form  |  1997-01-16  |  12.7 KB  |  375 lines

  1. VERSION 5.00
  2. Object = "{FE0065C0-1B7B-11CF-9D53-00AA003C9CB6}#1.0#0"; "ComCt232.Ocx"
  3. Object = "{6B7E6392-850A-101B-AFC0-4210102A8DA7}#1.1#0"; "comctl32.ocx"
  4. Begin VB.Form frmSSetup 
  5.    BorderStyle     =   4  'Fixed ToolWindow
  6.    Caption         =   "VB 5 Saver Setup"
  7.    ClientHeight    =   3285
  8.    ClientLeft      =   2565
  9.    ClientTop       =   2070
  10.    ClientWidth     =   6015
  11.    Icon            =   "SSetup.frx":0000
  12.    KeyPreview      =   -1  'True
  13.    LinkTopic       =   "Form1"
  14.    LockControls    =   -1  'True
  15.    MaxButton       =   0   'False
  16.    MinButton       =   0   'False
  17.    ScaleHeight     =   3285
  18.    ScaleWidth      =   6015
  19.    ShowInTaskbar   =   0   'False
  20.    Begin VB.Frame frSpeed 
  21.       Caption         =   "Sprite Speed"
  22.       Height          =   645
  23.       Left            =   90
  24.       TabIndex        =   14
  25.       Top             =   2520
  26.       Width           =   5805
  27.       Begin VB.CheckBox chkSpeedRND 
  28.          Caption         =   "Randomize"
  29.          Height          =   195
  30.          Left            =   150
  31.          TabIndex        =   15
  32.          Top             =   270
  33.          Width           =   1125
  34.       End
  35.       Begin ComctlLib.Slider sldSpeed 
  36.          Height          =   330
  37.          Left            =   2100
  38.          TabIndex        =   16
  39.          Top             =   210
  40.          Width           =   2745
  41.          _ExtentX        =   4842
  42.          _ExtentY        =   582
  43.          TickStyle       =   3
  44.       End
  45.       Begin VB.Label lblSpeed 
  46.          Alignment       =   1  'Right Justify
  47.          BorderStyle     =   1  'Fixed Single
  48.          Height          =   255
  49.          Left            =   5340
  50.          TabIndex        =   24
  51.          Top             =   270
  52.          Width           =   360
  53.       End
  54.       Begin VB.Label Label1 
  55.          AutoSize        =   -1  'True
  56.          Caption         =   "Slow"
  57.          Height          =   195
  58.          Index           =   6
  59.          Left            =   1710
  60.          TabIndex        =   18
  61.          Top             =   270
  62.          Width           =   345
  63.       End
  64.       Begin VB.Label Label1 
  65.          AutoSize        =   -1  'True
  66.          Caption         =   "Fast"
  67.          Height          =   195
  68.          Index           =   5
  69.          Left            =   4860
  70.          TabIndex        =   17
  71.          Top             =   270
  72.          Width           =   300
  73.       End
  74.    End
  75.    Begin VB.Frame frSpriteSize 
  76.       Caption         =   "Sprite Size %"
  77.       Height          =   645
  78.       Left            =   90
  79.       TabIndex        =   9
  80.       Top             =   1800
  81.       Width           =   5805
  82.       Begin VB.CheckBox chkSizeRND 
  83.          Caption         =   "Randomize"
  84.          Height          =   195
  85.          Left            =   150
  86.          TabIndex        =   10
  87.          Top             =   270
  88.          Width           =   1125
  89.       End
  90.       Begin ComctlLib.Slider sldSize 
  91.          Height          =   330
  92.          Left            =   2100
  93.          TabIndex        =   11
  94.          Top             =   210
  95.          Width           =   2745
  96.          _ExtentX        =   4842
  97.          _ExtentY        =   582
  98.          TickStyle       =   3
  99.       End
  100.       Begin VB.Label lblSize 
  101.          Alignment       =   1  'Right Justify
  102.          BorderStyle     =   1  'Fixed Single
  103.          Height          =   255
  104.          Left            =   5340
  105.          TabIndex        =   23
  106.          Top             =   270
  107.          Width           =   360
  108.       End
  109.       Begin VB.Label Label1 
  110.          AutoSize        =   -1  'True
  111.          Caption         =   "Small"
  112.          Height          =   195
  113.          Index           =   4
  114.          Left            =   1680
  115.          TabIndex        =   13
  116.          Top             =   270
  117.          Width           =   375
  118.       End
  119.       Begin VB.Label Label1 
  120.          AutoSize        =   -1  'True
  121.          Caption         =   "Large"
  122.          Height          =   195
  123.          Index           =   3
  124.          Left            =   4860
  125.          TabIndex        =   12
  126.          Top             =   270
  127.          Width           =   405
  128.       End
  129.    End
  130.    Begin VB.Frame frRefreshRate 
  131.       Caption         =   "Sprite Animation Rate"
  132.       Height          =   645
  133.       Left            =   90
  134.       TabIndex        =   3
  135.       Top             =   1080
  136.       Width           =   5805
  137.       Begin VB.CheckBox chkRefreshRND 
  138.          Caption         =   "Randomize"
  139.          Height          =   195
  140.          Left            =   150
  141.          TabIndex        =   8
  142.          Top             =   270
  143.          Width           =   1125
  144.       End
  145.       Begin ComctlLib.Slider sldRefreshRate 
  146.          Height          =   330
  147.          Left            =   2100
  148.          TabIndex        =   4
  149.          Top             =   210
  150.          Width           =   2745
  151.          _ExtentX        =   4842
  152.          _ExtentY        =   582
  153.          TickStyle       =   3
  154.       End
  155.       Begin VB.Label lblRefresh 
  156.          Alignment       =   1  'Right Justify
  157.          BorderStyle     =   1  'Fixed Single
  158.          Height          =   255
  159.          Left            =   5340
  160.          TabIndex        =   22
  161.          Top             =   270
  162.          Width           =   360
  163.       End
  164.       Begin VB.Label Label1 
  165.          AutoSize        =   -1  'True
  166.          Caption         =   "Fast"
  167.          Height          =   195
  168.          Index           =   2
  169.          Left            =   4860
  170.          TabIndex        =   6
  171.          Top             =   300
  172.          Width           =   300
  173.       End
  174.       Begin VB.Label Label1 
  175.          AutoSize        =   -1  'True
  176.          Caption         =   "Slow"
  177.          Height          =   195
  178.          Index           =   1
  179.          Left            =   1710
  180.          TabIndex        =   5
  181.          Top             =   300
  182.          Width           =   345
  183.       End
  184.    End
  185.    Begin VB.Frame fSettings 
  186.       Caption         =   "Sprites"
  187.       Height          =   945
  188.       Left            =   90
  189.       TabIndex        =   2
  190.       Top             =   0
  191.       Width           =   1875
  192.       Begin VB.PictureBox picCount 
  193.          BackColor       =   &H80000005&
  194.          Height          =   315
  195.          Left            =   720
  196.          ScaleHeight     =   255
  197.          ScaleWidth      =   525
  198.          TabIndex        =   20
  199.          Top             =   210
  200.          Width           =   585
  201.          Begin VB.TextBox txtSprites 
  202.             BorderStyle     =   0  'None
  203.             Height          =   195
  204.             Left            =   60
  205.             Locked          =   -1  'True
  206.             TabIndex        =   21
  207.             Text            =   "10"
  208.             Top             =   30
  209.             Width           =   195
  210.          End
  211.          Begin ComCtl2.UpDown udCount 
  212.             Height          =   255
  213.             Left            =   330
  214.             TabIndex        =   25
  215.             Top             =   0
  216.             Width           =   195
  217.             _ExtentX        =   344
  218.             _ExtentY        =   450
  219.             Value           =   1
  220.             AutoBuddy       =   -1  'True
  221.             BuddyControl    =   "txtSprites"
  222.             BuddyDispid     =   196624
  223.             OrigLeft        =   345
  224.             OrigRight       =   540
  225.             OrigBottom      =   255
  226.             Min             =   1
  227.             SyncBuddy       =   -1  'True
  228.             BuddyProperty   =   65547
  229.             Enabled         =   -1  'True
  230.          End
  231.       End
  232.       Begin VB.CheckBox chkTracers 
  233.          Caption         =   "Show Tracers"
  234.          Height          =   195
  235.          Left            =   180
  236.          TabIndex        =   19
  237.          Top             =   630
  238.          Width           =   1335
  239.       End
  240.       Begin VB.Label Label1 
  241.          AutoSize        =   -1  'True
  242.          Caption         =   "Count:"
  243.          Height          =   195
  244.          Index           =   0
  245.          Left            =   150
  246.          TabIndex        =   7
  247.          Top             =   270
  248.          Width           =   465
  249.       End
  250.    End
  251.    Begin VB.CommandButton cmdCancel 
  252.       Cancel          =   -1  'True
  253.       Caption         =   "Cancel"
  254.       Height          =   375
  255.       Left            =   5010
  256.       TabIndex        =   1
  257.       Top             =   540
  258.       Width           =   915
  259.    End
  260.    Begin VB.CommandButton cmdOK 
  261.       Caption         =   "OK"
  262.       Default         =   -1  'True
  263.       Height          =   375
  264.       Left            =   5010
  265.       TabIndex        =   0
  266.       Top             =   60
  267.       Width           =   915
  268.    End
  269. Attribute VB_Name = "frmSSetup"
  270. Attribute VB_GlobalNameSpace = False
  271. Attribute VB_Creatable = False
  272. Attribute VB_PredeclaredId = True
  273. Attribute VB_Exposed = False
  274. Option Explicit
  275. Private Sub chkRefreshRND_Click()
  276.     gRefreshRND = (chkRefreshRND.Value = vbChecked) ' Save rand refresh rate globally
  277.     sldRefreshRate.Enabled = Not gRefreshRND
  278. End Sub
  279. Private Sub chkSizeRND_Click()
  280.     gSizeRND = (chkSizeRND.Value = vbChecked)       ' Save rand sprite size globally
  281.     sldSize.Enabled = Not gSizeRND
  282. End Sub
  283. Private Sub chkSpeedRND_Click()
  284.     gSpeedRND = (chkSpeedRND.Value = vbChecked)     ' Save rand animation rate globally
  285.     sldSpeed.Enabled = Not gSpeedRND
  286. End Sub
  287. Private Sub chkTracers_Click()
  288.     gTracers = (chkTracers.Value = vbChecked)       ' Save use tracers option globally
  289. End Sub
  290. Private Sub cmdCancel_Click()
  291.     Unload Me                                       ' Cancel screen saver setup dialog
  292. End Sub
  293. Private Sub cmdOK_Click()
  294.     SaveSettings                                    ' Save current screen saver settings...
  295.     Unload Me                                       ' Close setup dialog
  296. End Sub
  297. '------------------------------------------------------------
  298. Private Sub Form_KeyPress(KeyAscii As Integer)
  299. '------------------------------------------------------------
  300.     ' Show the screensaver about box...
  301.     If (KeyAscii = Asc("?")) Then AboutBox Me.hwnd
  302. '------------------------------------------------------------
  303. End Sub
  304. '------------------------------------------------------------
  305. '------------------------------------------------------------
  306. Private Sub Form_Load()
  307. '------------------------------------------------------------
  308.     ' Load current screen saver registry settings...
  309.     LoadSettings
  310.     ' Get Sprite Count Value
  311.     With udCount
  312.         .Max = MAX_SPRITECOUNT
  313.         .Min = MIN_SPRITECOUNT
  314.         .Value = gSpriteCount
  315.     End With
  316.     ' Get Refresh Rate Value
  317.     With sldRefreshRate
  318.         .Max = MAX_REFRESHRATE
  319.         .Min = MIN_REFRESHRATE
  320.         .Value = gRefreshRate
  321.         lblRefresh.Caption = CStr(gRefreshRate)
  322.     End With
  323.     ' Get Sprite Size Value
  324.     With sldSize
  325.         .Max = MAX_SPRITESIZE
  326.         .Min = MIN_SPRITESIZE
  327.         .Value = gSpriteSize
  328.         lblSize.Caption = CStr(gSpriteSize)
  329.     End With
  330.     ' Get Sprite Speed Value
  331.     With sldSpeed
  332.         .Max = MAX_SPRITESPEED
  333.         .Min = MIN_SPRITESPEED
  334.         .Value = gSpriteSpeed
  335.         lblSpeed.Caption = CStr(gSpriteSpeed)
  336.     End With
  337.     ' Get Tracers on Value
  338.     If gTracers Then chkTracers.Value = vbChecked
  339.     ' Get Rate Random Value
  340.     If gRefreshRND Then chkRefreshRND.Value = vbChecked
  341.     ' Get Size Random Value
  342.     If gSizeRND Then chkSizeRND.Value = vbChecked
  343.     ' Get Speed Random Value
  344.     If gSpeedRND Then chkSpeedRND.Value = vbChecked
  345. '------------------------------------------------------------
  346. End Sub
  347. '------------------------------------------------------------
  348. Private Sub sldRefreshRate_Change()
  349.     gRefreshRate = sldRefreshRate.Value             ' Save animation refresh rate globally
  350.     lblRefresh.Caption = CStr(gRefreshRate)
  351. End Sub
  352. Private Sub sldRefreshRate_Scroll()
  353.     gRefreshRate = sldRefreshRate.Value             ' Save animation refresh rate globally
  354.     lblRefresh.Caption = CStr(gRefreshRate)
  355. End Sub
  356. Private Sub sldSize_Change()
  357.     gSpriteSize = sldSize.Value                     ' Save active sprite size globally
  358.     lblSize.Caption = CStr(gSpriteSize)
  359. End Sub
  360. Private Sub sldSize_Scroll()
  361.     gSpriteSize = sldSize.Value                     ' Save active sprite size globally
  362.     lblSize.Caption = CStr(gSpriteSize)
  363. End Sub
  364. Private Sub sldSpeed_Change()
  365.     gSpriteSpeed = sldSpeed.Value                   ' Save active sprite speed globally
  366.     lblSpeed.Caption = CStr(gSpriteSpeed)
  367. End Sub
  368. Private Sub sldSpeed_Scroll()
  369.     gSpriteSpeed = sldSpeed.Value                   ' Save active sprite speed globally
  370.     lblSpeed.Caption = CStr(gSpriteSpeed)
  371. End Sub
  372. Private Sub txtSprites_Change()
  373.     gSpriteCount = Val(txtSprites.Text)             ' Save active sprite count globally
  374. End Sub
  375.