mirror of
https://github.com/reactos/reactos.git
synced 2025-08-04 23:25:45 +00:00
Forgot the comments in this file
svn path=/trunk/; revision=44953
This commit is contained in:
parent
927ff64dae
commit
a854583327
1 changed files with 17 additions and 8 deletions
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue