1 Attribute VB_Name
= "GUI"
3 ' Este archivo es parte del programa "reseter", el cúal es pertenece a SVCommunity.org y a Todosv.com
4 ' Mantenedores principales:
6 Rem Detener la actualización de las ventanas
7 Public Declare Function LockWindowUpdate _
8 Lib "user32" (ByVal hwndLock
As Long) As Long
9 Private Type tagInitCommonControlsEx
13 Private Declare Function InitCommonControlsEx _
14 Lib "comctl32.dll" (iccex
As tagInitCommonControlsEx
) As Boolean
15 Private Const ICC_USEREX_CLASSES
= &H200
17 Public Sub Colorear(Destino
As Object)
19 On Error GoTo Colorear_Err
22 Dim cControles
As Object
23 LockWindowUpdate Destino
.hdc
24 Destino
.BackColor
= vbWhite
25 Set cControles
= Destino
.Controls
29 For Each c
In cControles
31 If c
.Tag
= -1 Then GoTo NoProcesar
33 Select Case TypeName(c
)
40 c
.ForeColor
= &HC00000
49 c
.ForeColor
= &H777777
60 c
.Font
= "Courier New"
68 c
.Font
= "Courier New"
76 c
.Font
= "MS Sans Serif"
104 c
.BackColor
= &HAAAAAA
105 c
.Font
= "Courier New"
110 c
.Font
= "Courier New"
120 c
.Font
= "Courier New"
123 c
.ForeColor
= &HC00000
124 c
.BackColor
= &HFFFAFA
129 c
.BackColor
= &HFFFAFA
132 c
.Font
= "Courier New"
140 c
.ForeColor
= &HC00000
141 c
.BackColor
= vbWhite
146 c
.Font
= "Courier New"
149 c
.ForeColor
= &HC00000
150 c
.BackColor
= &HFFFAFA
154 c
.BackColor
= vbWhite
157 c
.ForeColor
= &H777777
158 c
.BackColor
= vbWhite
173 Controlar_Error Erl
, Err
.Description
, "Reseter.GUI.Colorear"
178 Public Sub Mostrar_Datos()
180 On Error GoTo Mostrar_Datos_Err
184 .txtCodigos
.Text
= Replace(m_Datos
.codigo
, Chr(254), vbNewLine
)
190 Controlar_Error Erl
, Err
.Description
, "Reseter.GUI.Mostrar_Datos"
195 Public Sub lpActualizar()
197 On Error GoTo lpActualizar_Err
200 Buff
= Tiempo
.Elapsed
201 frmPrincipal
.lblTW
.Caption
= Fix((Umbral_EsperarInternetMax
- Buff
) / 1000)
203 If Buff
> Umbral_EsperarInternetMax
Or NetError
Then pSocket
.error = True
207 Controlar_Error Erl
, Err
.Description
, "Reseter.GUI.lpActualizar"
212 Public Sub Registrar(ByVal Texto
As String, _
213 Optional compat
As Integer = 0)
215 On Error GoTo Registrar_Err
218 If compat
> 2 Then Exit Sub
219 frmPrincipal
.txtSalida
.Text
= frmPrincipal
.txtSalida
& Time$
& " " & Texto
& vbNewLine
220 frmPrincipal
.txtSalida
.SelStart
= Len(frmPrincipal
.txtSalida
.Text
)
224 Controlar_Error Erl
, Err
.Description
, "Reseter.GUI.Registrar"