WinBatch Tech Support Home

Database Search

If you can't find the information using the categories below, post a question over in our WinBatch Tech Support Forum.

TechHome

Dialog Editor version 6.X
plus
plus

Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.

Dialog - ProgressBar example.wbt

Keywords:   Dialog - ProgressBar example.wbt

#DefineSubroutine DialogUDF(Handle,DialogMessage,DialogControlID,param4,param5)
   switch (DialogMessage)
      case 0
         DialogProcOptions(Handle,2,1)
      break;

      case 2
      Switch (DialogControlID)
         Case 1
            pbar = ""
            DialogControlSet(Handle,4,4,PBAR)
            fPbar = 1
            Display( 2, "Progressbar", "Performing 100 iterations." )
            For x = 1 to 100 by 1
               TimeDelay(.025)
               switch fPbar
                  case 1
                     pbar = StrCat(pbar, "Ý")
                     fPbar = 2
                     break
               
                  case 2
                     pbar = StrReplace(pbar, "Ý", "Û")
                     fPbar = 1
                     break
               endswitch
               DialogControlSet(Handle,4,4,PBAR)
            Next
            Display( 2, "Progressbar", "Finished!" )
            Break

         Case 2
            Exit
            Break

      EndSwitch
      break;

   endswitch
   return -2
#EndSubroutine

IntControl (62, 0, 0, 0, 0)
MyDialogFormat=`WWWDLGED,6.1`

MyDialogCaption=`Progressbar`
MyDialogX=-1
MyDialogY=-1
MyDialogWidth=192
MyDialogHeight=054
MyDialogNumControls=004
MyDialogProcedure=`DialogUDF`
MyDialogFont=`DEFAULT`
MyDialogTextColor=`DEFAULT`
MyDialogBackground=`DEFAULT,DEFAULT`

MyDialog001=`021,029,036,012,PUSHBUTTON,DEFAULT,"RUN",1,1,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
MyDialog002=`121,029,036,012,PUSHBUTTON,DEFAULT,"EXIT",2,2,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
MyDialog003=`005,009,024,012,STATICTEXT,DEFAULT,"Progress:",DEFAULT,3,DEFAULT,DEFAULT,DEFAULT,DEFAULT`
MyDialog004=`031,011,154,010,VARYTEXT,MyVariable1,"",DEFAULT,4,DEFAULT,"Terminal|4096|40|65329","0|0|128",DEFAULT`

ButtonPushed=Dialog("MyDialog")


Article ID:   W15459
File Created: 2003:05:13:11:28:04
Last Updated: 2003:05:13:11:28:04