home *** CD-ROM | disk | FTP | other *** search
- Attribute VB_Name = "VCRModule"
- '**********************************************
- ' ─┐╡─ú║ ╙├╙┌ VCR ╩╛└²╙ª╙├│╠╨≥╡─═¿╙├─ú┐Θíú
- ' ░ⁿ║¼┴╦╥╗╨⌐╣▓╧φ╡──ú┐Θíú
- '**********************************************
- Option Explicit
-
- ' │⌡╩╝╗» recorder └α
- Public Recorder As New clsRecorder
-
- '**********************************************
- ' ─┐╡─ú║ ╗∙╙┌╡▒╟░╡──ú╩╜ú¼╩╣ VCR ┤░╠σ
- ' ╔╧╡─░┤┼Ñ╙╨╨º╗≥╬▐╨ºíú
- ' ╩Σ╚δú║ Button: ╡≈╙├╣²│╠╡─├ⁿ┴ε░┤┼Ñíú
- '**********************************************
- Sub ButtonManager(Button As Control)
- Dim vntControl As Variant ' ┐╪╝■╡─╓╡
-
- ' ╚╖╢¿░┤╧┬┴╦──╕÷╣ª─▄░┤┼Ñ
- ' ▓ó╕ⁿ╨┬╦∙╙╨╡─░┤┼Ñ║═ Recorder └α
- Select Case Button
- Case frmVCR.cmdPlay, frmVCR.cmdForward, frmVCR.cmdRewind
- frmVCR.cmdPause.Enabled = True
- frmVCR.cmdStop.Enabled = True
- frmVCR.cmdRec.Enabled = False
- frmVCR.cmdDown.Enabled = False
- frmVCR.cmdUp.Enabled = False
- Recorder.Enabled = False
- Case frmVCR.cmdRec
- frmVCR.cmdPause.Enabled = True
- frmVCR.cmdStop.Enabled = True
- frmVCR.cmdPlay.Enabled = False
- frmVCR.cmdForward.Enabled = False
- frmVCR.cmdRewind.Enabled = False
- frmVCR.cmdDown.Enabled = False
- frmVCR.cmdUp.Enabled = False
- Recorder.Enabled = False
- Case frmVCR.cmdPause
- frmVCR.cmdPause.Enabled = False
- Case frmVCR.cmdStop
- frmVCR.cmdStop.Enabled = False
- frmVCR.cmdPause.Enabled = False
- frmVCR.cmdRec.Enabled = True
- frmVCR.cmdPlay.Enabled = True
- frmVCR.cmdForward.Enabled = True
- frmVCR.cmdRewind.Enabled = True
- frmVCR.cmdDown.Enabled = True
- frmVCR.cmdUp.Enabled = True
- Recorder.Enabled = True
- End Select
- ' ░╤░┤┼Ñ╕│╓╡╕°╙δ╞Σ╧α╣╪╡─
- ' shape ┐╪╝■
- vntControl = Button.Name
- vntControl = Right$(vntControl, Len(vntControl) - 3)
- vntControl = "shp" & vntControl
- ' ╡≈╙├╕ⁿ╨┬╓╕╩╛╡╞╡─╣²│╠
- HighlightButton vntControl
- End Sub
- '**********************************************
- ' ─┐╡─ú║ ╗∙╙┌╡▒╟░╡──ú╩╜ú¼╩╣ VCR ╔╧
- ' ╡─ shape ┐╪╝■╙╨╨º╗≥╬▐╨ºíú
- ' ╩Σ╚δú║ MyControl: ┤½╡▌╕°╣²│╠╡─ Shape ┐╪╝■íú
- '**********************************************
- Sub HighlightButton(MyControl As Variant)
- Dim i As Integer ' ╝╞╩²╞≈▒Σ┴┐
-
- ' ▒Θ└· Controls ╝»║╧
- For i = 0 To frmVCR.Controls.Count - 1
- ' ▓Γ╩╘ Shape ┐╪╝■
- If TypeOf frmVCR.Controls(i) Is Shape Then
- ' ╚τ╣√╩╟┤½╚δ╡─┐╪╝■ú¼╩╣╞Σ┐╔╝√ú╗
- ' ╖±╘≥ú¼╩╣╞Σ▓╗┐╔╝√íú
- If frmVCR.Controls(i).Name = MyControl Then
- frmVCR.Controls(i).Visible = True
- Else
- frmVCR.Controls(i).Visible = False
- End If
- End If
- Next
- End Sub
- '**********************************************
- ' ─┐╡─ú║ ┤µ┤ó╫ε║≤╩╣╙├╡─╞╡╡└║┼ú¼
- ' ┬╝╧±╓«║≤╛═┐╔╥╘╗╓╕┤╦ⁿíú
- ' ╩Σ╚δú║ Channel: ┤½╡▌╕°╣²│╠╡─╞╡╡└║┼íú
- ' ╖╡╗╪ú║ ┤µ┤ó╘┌╛▓╠¼▒Σ┴┐╓╨╡─╞╡╡└íú
- '**********************************************
- Function SaveChannel(Channel As Variant) As Integer
- Static intChannel As Integer '┤µ┤ó╞╡╡└
-
- ' ╜½╓╡╕│╕°╛▓╠¼▒Σ┴┐
- If Channel <> 0 Then
- intChannel = Channel
- End If
-
- ' ╖╡╗╪╞╡╡└║┼
- SaveChannel = intChannel
- End Function
-