Sub SetXProgressBarColor(ByVal gadget As long, ByVal flagColor As Long)
Устанавливает цвет визуального отображения для ProgressBarGadget . Работает только при установке в ресурсах XP-Manifest
gadget - номер гаджета
flagColor - флаг, определяющий цвет, может быть:
1 (зеленый) в прогрессе
2 (красный) ошибка
3 (желтый) пауза
Windows
#Include "window9.bi"
Dim As Integer hwnd,event
hwnd=OpenWindow("Window",10,10,350,100) : CenterWindow(hwnd)
Var dd=ProgressBarGadget(1,10,10,300,20)
SetRangeProgressBar(1,0,100)
SetTimer(hwnd,1,1000,0)
Var a=0
Do
event=WaitEvent()
If Event=EventClose Then
End
ElseIf Event=EventTimer Then
a+=20
If a=80 Then
SetXProgressBarColor(1,2)
Messbox("Ошибка","Ошибка")
end
EndIf
SetGadgetState(1,a)
EndIf
Loop
Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation