Anyone know what the maximum allowed value is for the ->SetRange($min,$max)
on Win32::GUI::AddProgressBar? I am trying to have it be set dynamically
based upon a file size and it would appear that if a file is too big the
$max gets set to some default.

for example: 



my $ProgressWindow = new Win32::GUI::DialogBox(
        -name   => "ProgressWindow",
        -left   => 300,
        -top    => 300,
        -width  => 400,
        -height => 100,
        -title  => "Loading file...",
);

$ProgressWindow->AddProgressBar(
        -name   => "PB",
        -left   => 20,
        -top    => 25,
        -width  => 350,
        -height => 20,
        -smooth => 1,
);


$max = ((stat($file))[7] / 80);   ### assuming 80 chars per line
$ProgressWindow->PB->SetRange(0,$max);


Reply via email to