Forgot the comments in this file

svn path=/trunk/; revision=44953
This commit is contained in:
Ged Murphy 2010-01-05 18:16:43 +00:00
parent 927ff64dae
commit a854583327

View file

@ -3,7 +3,7 @@
* LICENSE: GPL - See COPYING in the top level directory * LICENSE: GPL - See COPYING in the top level directory
* FILE: base/applications/mscutils/servman/progress.c * FILE: base/applications/mscutils/servman/progress.c
* PURPOSE: Progress dialog box message handler * PURPOSE: Progress dialog box message handler
* COPYRIGHT: Copyright 2006-2007 Ged Murphy <gedmurphy@reactos.org> * COPYRIGHT: Copyright 2006-2010 Ged Murphy <gedmurphy@reactos.org>
* *
*/ */
@ -15,26 +15,31 @@ VOID
CompleteProgressBar(HWND hProgDlg) CompleteProgressBar(HWND hProgDlg)
{ {
HWND hProgBar; HWND hProgBar;
UINT Pos = 0;
/* Get a handle to the progress bar */
hProgBar = GetDlgItem(hProgDlg, hProgBar = GetDlgItem(hProgDlg,
IDC_SERVCON_PROGRESS); IDC_SERVCON_PROGRESS);
if (hProgBar) if (hProgBar)
{ {
INT pos = 0; /* Get the current position */
Pos = SendMessageW(hProgBar,
pos = SendMessageW(hProgBar,
PBM_GETPOS, PBM_GETPOS,
0, 0,
0); 0);
while (pos <= PROGRESSRANGE) /* Loop until we hit the max */
while (Pos <= PROGRESSRANGE)
{ {
/* Increment the progress bar */
SendMessageW(hProgBar, SendMessageW(hProgBar,
PBM_DELTAPOS, PBM_DELTAPOS,
pos, Pos,
0); 0);
/* Wait for 15ms, it gives it a smooth feel */
Sleep(15); Sleep(15);
pos++; Pos++;
} }
} }
} }
@ -45,12 +50,15 @@ IncrementProgressBar(HWND hProgDlg,
{ {
HWND hProgBar; HWND hProgBar;
/* Get a handle to the progress bar */
hProgBar = GetDlgItem(hProgDlg, hProgBar = GetDlgItem(hProgDlg,
IDC_SERVCON_PROGRESS); IDC_SERVCON_PROGRESS);
if (hProgBar) if (hProgBar)
{ {
/* Do we want to increment the default amount? */
if (NewPos == DEFAULT_STEP) if (NewPos == DEFAULT_STEP)
{ {
/* Yes, use the step value we set on create */
SendMessageW(hProgBar, SendMessageW(hProgBar,
PBM_STEPIT, PBM_STEPIT,
0, 0,
@ -58,6 +66,7 @@ IncrementProgressBar(HWND hProgDlg,
} }
else else
{ {
/* No, use the value passed */
SendMessageW(hProgBar, SendMessageW(hProgBar,
PBM_SETPOS, PBM_SETPOS,
NewPos, NewPos,
@ -169,7 +178,7 @@ DestroyProgressDialog(HWND hwnd,
/* Complete the progress bar */ /* Complete the progress bar */
CompleteProgressBar(hwnd); CompleteProgressBar(hwnd);
/* Wait for asthetics */ /* Wait, for asthetics */
Sleep(500); Sleep(500);
} }