Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- The Guide to Clip-4-Win version 3.0 - Norton Guide http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]

WProgressBar:Init() Method
Construct a progress bar control object
------------------------------------------------------------------------------

Syntax
WProgressBar{ <oParent>, [ <nId> ] , [ <cTitle> ] , [ <lCreate> ] }
             -->   SELF

Arguments
<oParent> is the parent (owner) window object.  Just as
<oParent> is the owner of the control object, the parent's
hWnd will be the actual owner of the control's window (if it
has a window on the screen).

<nId> is an optional number.  It will (eventually) default to
self:CreateId(), but you normally specify it as the same
value as in a dialog containing the control.

<cTitle> optionally specifies text to appear in the progress
bar.  If this is NIL, a percentage will be displayed.

<lCreate> specifies whether the window object's Create()
method is to be invoked immediately.  Usually you want the
default (.F.).

Returns
SELF.

Description
This method initialises a progress bar control that displays
as a coloured rectangle being filled as an operation
progresses.  By default, this method will NOT create a window
on the screen (because controls are usually automatically
created in dialogs).  However, it will draw within the area.

As this is implemented using an owner-drawn button, to put
this control in a dialog you should use a button with the
BS_OWNERDRAW style.

Example
@ Id IDD_BAR  Obj ::oPBar  ProgressBar  At 10,10  Size 100,15


See Also: WControlWindow @ ID ... PROGRESSBAR

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson