The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

		<HTML><HEAD><TITLE>new docs</TITLE></HEAD><BODY BGCOLOR=white>
	<B><A HREF="#objects">OBJECTS</A></B> -- <A HREF="#O_Animation">Animation</A>, <A HREF="#O_Bitmap">Bitmap</A>, <A HREF="#O_Brush">Brush</A>, <A HREF="#O_Button">Button</A>, <A HREF="#O_Checkbox">Checkbox</A>, <A HREF="#O_Class">Class</A>, <A HREF="#O_Combobox">Combobox</A>, <A HREF="#O_ComboboxEx">ComboboxEx</A>, <A HREF="#O_Cursor">Cursor</A>, <A HREF="#O_DC">DC</A>, <A HREF="#O_DateTime">DateTime</A>, <A HREF="#O_DialogBox">DialogBox</A>, <A HREF="#O_Font">Font</A>, <A HREF="#O_Graphic">Graphic</A>, <A HREF="#O_Header">Header</A>, <A HREF="#O_Icon">Icon</A>, <A HREF="#O_ImageList">ImageList</A>, <A HREF="#O_Label">Label</A>, <A HREF="#O_ListView">ListView</A>, <A HREF="#O_Listbox">Listbox</A>, <A HREF="#O_Listbox::Item">Listbox::Item</A>, <A HREF="#O_Menu">Menu</A>, <A HREF="#O_MenuButton">MenuButton</A>, <A HREF="#O_MenuItem">MenuItem</A>, <A HREF="#O_NotifyIcon">NotifyIcon</A>, <A HREF="#O_Pen">Pen</A>, <A HREF="#O_ProgressBar">ProgressBar</A>, <A HREF="#O_RadioButton">RadioButton</A>, <A HREF="#O_Rebar">Rebar</A>, <A HREF="#O_RichEdit">RichEdit</A>, <A HREF="#O_Slider">Slider</A>, <A HREF="#O_StatusBar">StatusBar</A>, <A HREF="#O_TabStrip">TabStrip</A>, <A HREF="#O_Textfield">Textfield</A>, <A HREF="#O_Timer">Timer</A>, <A HREF="#O_Toolbar">Toolbar</A>, <A HREF="#O_Tooltip">Tooltip</A>, <A HREF="#O_TreeView">TreeView</A>, <A HREF="#O_UpDown">UpDown</A>, <A HREF="#O_Window">Window</A><P><B><A HREF="#events">EVENTS</A></B> -- <A HREF="#E_Activate">Activate</A>, <A HREF="#E_BeginTrack">BeginTrack</A>, <A HREF="#E_ButtonClick">ButtonClick</A>, <A HREF="#E_Change">Change</A>, <A HREF="#E_Changing">Changing</A>, <A HREF="#E_Click">Click</A>, <A HREF="#E_Collapse">Collapse</A>, <A HREF="#E_Collapsing">Collapsing</A>, <A HREF="#E_ColumnClick">ColumnClick</A>, <A HREF="#E_DblClick">DblClick</A>, <A HREF="#E_Deactivate">Deactivate</A>, <A HREF="#E_DividerDblClick">DividerDblClick</A>, <A HREF="#E_EndTrack">EndTrack</A>, <A HREF="#E_Expand">Expand</A>, <A HREF="#E_Expanding">Expanding</A>, <A HREF="#E_GotFocus">GotFocus</A>, <A HREF="#E_HeightChange">HeightChange</A>, <A HREF="#E_ItemClick">ItemClick</A>, <A HREF="#E_ItemDblClick">ItemDblClick</A>, <A HREF="#E_KeyDown">KeyDown</A>, <A HREF="#E_LostFocus">LostFocus</A>, <A HREF="#E_Maximize">Maximize</A>, <A HREF="#E_Minimize">Minimize</A>, <A HREF="#E_MouseDown">MouseDown</A>, <A HREF="#E_MouseEvent">MouseEvent</A>, <A HREF="#E_MouseUp">MouseUp</A>, <A HREF="#E_NeedText">NeedText</A>, <A HREF="#E_NodeClick">NodeClick</A>, <A HREF="#E_Paint">Paint</A>, <A HREF="#E_Resize">Resize</A>, <A HREF="#E_RightClick">RightClick</A>, <A HREF="#E_Scroll">Scroll</A>, <A HREF="#E_Terminate">Terminate</A>, <A HREF="#E_Timer">Timer</A>, <A HREF="#E_Track">Track</A><P><B><A HREF="#methods">METHODS</A></B> -- <A HREF="#M_AbortPath">AbortPath</A>, <A HREF="#M_Add">Add</A>, <A HREF="#M_AddAnimation">AddAnimation</A>, <A HREF="#M_AddBitmap">AddBitmap</A>, <A HREF="#M_AddButton">AddButton</A>, <A HREF="#M_AddButtons">AddButtons</A>, <A HREF="#M_AddCheckbox">AddCheckbox</A>, <A HREF="#M_AddCombobox">AddCombobox</A>, <A HREF="#M_AddHeader">AddHeader</A>, <A HREF="#M_AddLabel">AddLabel</A>, <A HREF="#M_AddListView">AddListView</A>, <A HREF="#M_AddListbox">AddListbox</A>, <A HREF="#M_AddMenu">AddMenu</A>, <A HREF="#M_AddMenuButton">AddMenuButton</A>, <A HREF="#M_AddMenuItem">AddMenuItem</A>, <A HREF="#M_AddNotifyIcon">AddNotifyIcon</A>, <A HREF="#M_AddProgressBar">AddProgressBar</A>, <A HREF="#M_AddRadioButton">AddRadioButton</A>, <A HREF="#M_AddRebar">AddRebar</A>, <A HREF="#M_AddRichEdit">AddRichEdit</A>, <A HREF="#M_AddSlider">AddSlider</A>, <A HREF="#M_AddStatusBar">AddStatusBar</A>, <A HREF="#M_AddString">AddString</A>, <A HREF="#M_AddTabStrip">AddTabStrip</A>, <A HREF="#M_AddTextfield">AddTextfield</A>, <A HREF="#M_AddTimer">AddTimer</A>, <A HREF="#M_AddToolbar">AddToolbar</A>, <A HREF="#M_AddTreeView">AddTreeView</A>, <A HREF="#M_AddUpDown">AddUpDown</A>, <A HREF="#M_Arc">Arc</A>, <A HREF="#M_Arrange">Arrange</A>, <A HREF="#M_ArrangeIconicWindows">ArrangeIconicWindows</A>, <A HREF="#M_AttachThreadInput">AttachThreadInput</A>, <A HREF="#M_BackColor">BackColor</A>, <A HREF="#M_BandCount">BandCount</A>, <A HREF="#M_Base">Base</A>, <A HREF="#M_BeginPath">BeginPath</A>, <A HREF="#M_BkMode">BkMode</A>, <A HREF="#M_BringWindowToTop">BringWindowToTop</A>, <A HREF="#M_Buddy">Buddy</A>, <A HREF="#M_Caption">Caption</A>, <A HREF="#M_Change">Change</A>, <A HREF="#M_ChangeCursor">ChangeCursor</A>, <A HREF="#M_ChangeIcon">ChangeIcon</A>, <A HREF="#M_ChangeItem">ChangeItem</A>, <A HREF="#M_ChangeSmallIcon">ChangeSmallIcon</A>, <A HREF="#M_CharFromPos">CharFromPos</A>, <A HREF="#M_Checked">Checked</A>, <A HREF="#M_ChooseColor">ChooseColor</A>, <A HREF="#M_ChooseFont">ChooseFont</A>, <A HREF="#M_Circle">Circle</A>, <A HREF="#M_Clear">Clear</A>, <A HREF="#M_Close">Close</A>, <A HREF="#M_CloseEnhMetaFile">CloseEnhMetaFile</A>, <A HREF="#M_CloseFigure">CloseFigure</A>, <A HREF="#M_CloseWindow">CloseWindow</A>, <A HREF="#M_Collapse">Collapse</A>, <A HREF="#M_ColumnWidth">ColumnWidth</A>, <A HREF="#M_CommDlgExtendedError">CommDlgExtendedError</A>, <A HREF="#M_Count">Count</A>, <A HREF="#M_Create">Create</A>, <A HREF="#M_CreateEnhMetaFile">CreateEnhMetaFile</A>, <A HREF="#M_DeleteBand">DeleteBand</A>, <A HREF="#M_DeleteColumn">DeleteColumn</A>, <A HREF="#M_DeleteEnhMetaFile">DeleteEnhMetaFile</A>, <A HREF="#M_DeleteItem">DeleteItem</A>, <A HREF="#M_Dialog">Dialog</A>, <A HREF="#M_Disable">Disable</A>, <A HREF="#M_DrawMenuBar">DrawMenuBar</A>, <A HREF="#M_EditLabel">EditLabel</A>, <A HREF="#M_Ellipse">Ellipse</A>, <A HREF="#M_Enable">Enable</A>, <A HREF="#M_Enabled">Enabled</A>, <A HREF="#M_EndPath">EndPath</A>, <A HREF="#M_EnsureVisible">EnsureVisible</A>, <A HREF="#M_Expand">Expand</A>, <A HREF="#M_Fill">Fill</A>, <A HREF="#M_FillPath">FillPath</A>, <A HREF="#M_FindString">FindString</A>, <A HREF="#M_FindStringExact">FindStringExact</A>, <A HREF="#M_FindWindow">FindWindow</A>, <A HREF="#M_FirstVisible">FirstVisible</A>, <A HREF="#M_FirstVisibleItem">FirstVisibleItem</A>, <A HREF="#M_FirstVisibleLine">FirstVisibleLine</A>, <A HREF="#M_Format">Format</A>, <A HREF="#M_GetActiveWindow">GetActiveWindow</A>, <A HREF="#M_GetCharFormat">GetCharFormat</A>, <A HREF="#M_GetCheck">GetCheck</A>, <A HREF="#M_GetChild">GetChild</A>, <A HREF="#M_GetClassName">GetClassName</A>, <A HREF="#M_GetClientRect">GetClientRect</A>, <A HREF="#M_GetCursor">GetCursor</A>, <A HREF="#M_GetCursorPos">GetCursorPos</A>, <A HREF="#M_GetDC">GetDC</A>, <A HREF="#M_GetDIBits">GetDIBits</A>, <A HREF="#M_GetDate">GetDate</A>, <A HREF="#M_GetDesktopWindow">GetDesktopWindow</A>, <A HREF="#M_GetDlgItem">GetDlgItem</A>, <A HREF="#M_GetEffectiveClientRect">GetEffectiveClientRect</A>, <A HREF="#M_GetFirstVisible">GetFirstVisible</A>, <A HREF="#M_GetFocus">GetFocus</A>, <A HREF="#M_GetFont">GetFont</A>, <A HREF="#M_GetFontName">GetFontName</A>, <A HREF="#M_GetForegroundWindow">GetForegroundWindow</A>, <A HREF="#M_GetItem">GetItem</A>, <A HREF="#M_GetMenu">GetMenu</A>, <A HREF="#M_GetMessage">GetMessage</A>, <A HREF="#M_GetMetrics">GetMetrics</A>, <A HREF="#M_GetNextSibling">GetNextSibling</A>, <A HREF="#M_GetNextVisible">GetNextVisible</A>, <A HREF="#M_GetOpenFileName">GetOpenFileName</A>, <A HREF="#M_GetParent">GetParent</A>, <A HREF="#M_GetPerlWindow">GetPerlWindow</A>, <A HREF="#M_GetPixel">GetPixel</A>, <A HREF="#M_GetPrevSibling">GetPrevSibling</A>, <A HREF="#M_GetPrevVisible">GetPrevVisible</A>, <A HREF="#M_GetRoot">GetRoot</A>, <A HREF="#M_GetStockObject">GetStockObject</A>, <A HREF="#M_GetString">GetString</A>, <A HREF="#M_GetStringWidth">GetStringWidth</A>, <A HREF="#M_GetSystemMetrics">GetSystemMetrics</A>, <A HREF="#M_GetTextExtentPoint32">GetTextExtentPoint32</A>, <A HREF="#M_GetTopWindow">GetTopWindow</A>, <A HREF="#M_GetWindow">GetWindow</A>, <A HREF="#M_GetWindowLong">GetWindowLong</A>, <A HREF="#M_GetWindowRect">GetWindowRect</A>, <A HREF="#M_GetWindowThreadProcessId">GetWindowThreadProcessId</A>, <A HREF="#M_Height">Height</A>, <A HREF="#M_Hide">Hide</A>, <A HREF="#M_HitTest">HitTest</A>, <A HREF="#M_Indent">Indent</A>, <A HREF="#M_Info">Info</A>, <A HREF="#M_InsertBand">InsertBand</A>, <A HREF="#M_InsertColumn">InsertColumn</A>, <A HREF="#M_InsertItem">InsertItem</A>, <A HREF="#M_Interval">Interval</A>, <A HREF="#M_InvalidateRect">InvalidateRect</A>, <A HREF="#M_InvertRect">InvertRect</A>, <A HREF="#M_IsEnabled">IsEnabled</A>, <A HREF="#M_IsIconic">IsIconic</A>, <A HREF="#M_IsVisible">IsVisible</A>, <A HREF="#M_IsWindow">IsWindow</A>, <A HREF="#M_IsZoomed">IsZoomed</A>, <A HREF="#M_ItemCheck">ItemCheck</A>, <A HREF="#M_ItemFromPoint">ItemFromPoint</A>, <A HREF="#M_ItemHeight">ItemHeight</A>, <A HREF="#M_ItemInfo">ItemInfo</A>, <A HREF="#M_ItemPosition">ItemPosition</A>, <A HREF="#M_ItemRect">ItemRect</A>, <A HREF="#M_Kill">Kill</A>, <A HREF="#M_Left">Left</A>, <A HREF="#M_LineFromChar">LineFromChar</A>, <A HREF="#M_LineTo">LineTo</A>, <A HREF="#M_ListIndex">ListIndex</A>, <A HREF="#M_Load">Load</A>, <A HREF="#M_MapMode">MapMode</A>, <A HREF="#M_MaxLength">MaxLength</A>, <A HREF="#M_Maximize">Maximize</A>, <A HREF="#M_MessageBox">MessageBox</A>, <A HREF="#M_Minimize">Minimize</A>, <A HREF="#M_Modified">Modified</A>, <A HREF="#M_Move">Move</A>, <A HREF="#M_MoveItem">MoveItem</A>, <A HREF="#M_MoveTo">MoveTo</A>, <A HREF="#M_Open">Open</A>, <A HREF="#M_OpenIcon">OpenIcon</A>, <A HREF="#M_PaintDesktop">PaintDesktop</A>, <A HREF="#M_PasswordChar">PasswordChar</A>, <A HREF="#M_PeekMessage">PeekMessage</A>, <A HREF="#M_Pie">Pie</A>, <A HREF="#M_Play">Play</A>, <A HREF="#M_PlayEnhMetaFile">PlayEnhMetaFile</A>, <A HREF="#M_PlayWinMetaFile">PlayWinMetaFile</A>, <A HREF="#M_Pos">Pos</A>, <A HREF="#M_PosFromChar">PosFromChar</A>, <A HREF="#M_PostMessage">PostMessage</A>, <A HREF="#M_PostQuitMessage">PostQuitMessage</A>, <A HREF="#M_Range">Range</A>, <A HREF="#M_ReadOnly">ReadOnly</A>, <A HREF="#M_Rectangle">Rectangle</A>, <A HREF="#M_ReleaseCapture">ReleaseCapture</A>, <A HREF="#M_Remove">Remove</A>, <A HREF="#M_RemoveItem">RemoveItem</A>, <A HREF="#M_Replace">Replace</A>, <A HREF="#M_ReplaceSel">ReplaceSel</A>, <A HREF="#M_Reset">Reset</A>, <A HREF="#M_Resize">Resize</A>, <A HREF="#M_Restore">Restore</A>, <A HREF="#M_RowCount">RowCount</A>, <A HREF="#M_Save">Save</A>, <A HREF="#M_SaveBMP">SaveBMP</A>, <A HREF="#M_ScaleHeight">ScaleHeight</A>, <A HREF="#M_ScaleWidth">ScaleWidth</A>, <A HREF="#M_Seek">Seek</A>, <A HREF="#M_Select">Select</A>, <A HREF="#M_SelectAll">SelectAll</A>, <A HREF="#M_SelectCount">SelectCount</A>, <A HREF="#M_SelectObject">SelectObject</A>, <A HREF="#M_SelectString">SelectString</A>, <A HREF="#M_SelectedItem">SelectedItem</A>, <A HREF="#M_SelectedItems">SelectedItems</A>, <A HREF="#M_Selection">Selection</A>, <A HREF="#M_SendMessage">SendMessage</A>, <A HREF="#M_SendMessageTimeout">SendMessageTimeout</A>, <A HREF="#M_SetBitmapSize">SetBitmapSize</A>, <A HREF="#M_SetCapture">SetCapture</A>, <A HREF="#M_SetCharFormat">SetCharFormat</A>, <A HREF="#M_SetCheck">SetCheck</A>, <A HREF="#M_SetCursor">SetCursor</A>, <A HREF="#M_SetDate">SetDate</A>, <A HREF="#M_SetFocus">SetFocus</A>, <A HREF="#M_SetFont">SetFont</A>, <A HREF="#M_SetForegroundWindow">SetForegroundWindow</A>, <A HREF="#M_SetIcon">SetIcon</A>, <A HREF="#M_SetImage">SetImage</A>, <A HREF="#M_SetImageList">SetImageList</A>, <A HREF="#M_SetItem">SetItem</A>, <A HREF="#M_SetMenu">SetMenu</A>, <A HREF="#M_SetParaFormat">SetParaFormat</A>, <A HREF="#M_SetPixel">SetPixel</A>, <A HREF="#M_SetPos">SetPos</A>, <A HREF="#M_SetRange">SetRange</A>, <A HREF="#M_SetRedraw">SetRedraw</A>, <A HREF="#M_SetStep">SetStep</A>, <A HREF="#M_SetWindowLong">SetWindowLong</A>, <A HREF="#M_Show">Show</A>, <A HREF="#M_Size">Size</A>, <A HREF="#M_Sort">Sort</A>, <A HREF="#M_StepIt">StepIt</A>, <A HREF="#M_Stop">Stop</A>, <A HREF="#M_StrokeAndFillPath">StrokeAndFillPath</A>, <A HREF="#M_StrokePath">StrokePath</A>, <A HREF="#M_Text">Text</A>, <A HREF="#M_TextBkColor">TextBkColor</A>, <A HREF="#M_TextColor">TextColor</A>, <A HREF="#M_TextOut">TextOut</A>, <A HREF="#M_Top">Top</A>, <A HREF="#M_TrackPopupMenu">TrackPopupMenu</A>, <A HREF="#M_Undo">Undo</A>, <A HREF="#M_Update">Update</A>, <A HREF="#M_Validate">Validate</A>, <A HREF="#M_Version">Version</A>, <A HREF="#M_View">View</A>, <A HREF="#M_VisibleCount">VisibleCount</A>, <A HREF="#M_Width">Width</A>, <A HREF="#M_WindowFromPoint">WindowFromPoint</A><H1><A NAME="objects">OBJECTS</H1><H2><A NAME="O_Animation">Animation</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Animation(PARENT, %OPTIONS)</TT><BR>Creates a new Animation object;
can also be called as PARENT->AddAnimation(%OPTIONS).
Class specific %OPTIONS are:
  -autoplay    => 0/1 (default 0)
    starts playing the animation as soon as an AVI clip is loaded
  -center      => 0/1 (default 0)
    centers the animation in the control window
  -transparent => 0/1 (default 0)
    draws the animation using a transparent background
<P><B>METHODS</B> -- <A HREF="#M_Close">Close</A>, <A HREF="#M_Open">Open</A>, <A HREF="#M_Play">Play</A>, <A HREF="#M_Seek">Seek</A>, <A HREF="#M_Stop">Stop</A><HR><H2><A NAME="O_Bitmap">Bitmap</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Bitmap(FILENAME, [TYPE, X, Y, FLAGS])</TT><BR>Creates a new Bitmap object reading from FILENAME; all other arguments
are optional. TYPE can be:
  0  bitmap (this is the default)
  1  icon
  2  cursor
You can eventually specify your desired size for the image with X and
Y and pass some FLAGS to the underlying LoadImage API (at your own risk)
<P><B>METHODS</B> -- <A HREF="#M_Create">Create</A>, <A HREF="#M_GetDIBits">GetDIBits</A>, <A HREF="#M_Info">Info</A><HR><H2><A NAME="O_Brush">Brush</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Brush(COLOR | %OPTIONS)</TT><BR>Creates a new Brush object.
Allowed %OPTIONS are:
  -style =>
    0 BS_SOLID
    1 BS_NULL
    2 BS_HATCHED
    3 BS_PATTERN
  -pattern => Win32::GUI::Bitmap object (valid for -style => BS_PATTERN)
  -hatch => (valid for -style => BS_HATCHED)
    0 HS_ORIZONTAL (-----)
    1 HS_VERTICAL  (|||||)
    2 HS_FDIAGONAL (\\\\\)
    3 HS_BDIAGONAL (/////)
    4 HS_CROSS     (+++++)
    5 HS_DIAGCROSS (xxxxx)
  -color => COLOR
<P><B>METHODS</B> -- <A HREF="#M_Info">Info</A><HR><H2><A NAME="O_Button">Button</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Button(PARENT, %OPTIONS)</TT><BR>Creates a new Button object;
can also be called as PARENT->AddButton(%OPTIONS).
Class specific %OPTIONS are:
    -align   => left/center/right (default left)
    -valign  => top/center/bottom
    -default => 0/1 (default 0)
    -ok      => 0/1 (default 0)
    -cancel  => 0/1 (default 0)
<P><B>EVENTS</B> -- <A HREF="#E_Click">Click</A>, <A HREF="#E_DblClick">DblClick</A>, <A HREF="#E_GotFocus">GotFocus</A>, <A HREF="#E_LostFocus">LostFocus</A>, <A HREF="#E_MouseDown">MouseDown</A>, <A HREF="#E_MouseUp">MouseUp</A><HR><H2><A NAME="O_Checkbox">Checkbox</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Checkbox(PARENT, %OPTIONS)</TT><BR>Creates a new Checkbox object;
can also be called as PARENT->AddCheckbox(%OPTIONS).
%OPTIONS are the same of Button (see new Win32::GUI::Button() ).
<P><B>METHODS</B> -- <A HREF="#M_Checked">Checked</A>, <A HREF="#M_GetCheck">GetCheck</A>, <A HREF="#M_SetCheck">SetCheck</A><P><B>EVENTS</B> -- <A HREF="#E_Click">Click</A>, <A HREF="#E_DblClick">DblClick</A>, <A HREF="#E_GotFocus">GotFocus</A>, <A HREF="#E_LostFocus">LostFocus</A>, <A HREF="#E_MouseDown">MouseDown</A>, <A HREF="#E_MouseUp">MouseUp</A><HR><H2><A NAME="O_Class">Class</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Class(%OPTIONS)</TT><BR>Creates a new window class object.
Allowed %OPTIONS are:
  -name => STRING
      the name for the class (it must be unique!).
  -icon => Win32::GUI::Icon object
  -cursor => Win32::GUI::Cursor object
  -color => COLOR or Win32::GUI::Brush object
      the window background color.
  -menu => STRING
      a menu name (not yet implemented).
  -extends => STRING
      name of the class to extend (aka subclassing).
  -widget => STRING
      name of a widget class to subclass; currently available are:
      Button, Listbox, TabStrip, RichEdit.
  -style => FLAGS
      use with caution!
<HR><H2><A NAME="O_Combobox">Combobox</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Combobox(PARENT, %OPTIONS)</TT><BR>Creates a new Combobox object;
can also be called as PARENT->AddCombobox(%OPTIONS).
<P><B>METHODS</B> -- <A HREF="#M_Add">Add</A>, <A HREF="#M_AddString">AddString</A>, <A HREF="#M_Clear">Clear</A>, <A HREF="#M_Count">Count</A>, <A HREF="#M_FindString">FindString</A>, <A HREF="#M_FindStringExact">FindStringExact</A>, <A HREF="#M_FirstVisibleItem">FirstVisibleItem</A>, <A HREF="#M_GetString">GetString</A>, <A HREF="#M_InsertItem">InsertItem</A>, <A HREF="#M_ItemHeight">ItemHeight</A>, <A HREF="#M_ListIndex">ListIndex</A>, <A HREF="#M_RemoveItem">RemoveItem</A>, <A HREF="#M_Reset">Reset</A>, <A HREF="#M_Select">Select</A>, <A HREF="#M_SelectedItem">SelectedItem</A><P><B>EVENTS</B> -- <A HREF="#E_Change">Change</A>, <A HREF="#E_GotFocus">GotFocus</A>, <A HREF="#E_LostFocus">LostFocus</A><HR><H2><A NAME="O_ComboboxEx">ComboboxEx</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::ComboboxEx(PARENT, %OPTIONS)</TT><BR>Creates a new ComboboxEx object;
can also be called as PARENT->AddComboboxEx(%OPTIONS).
Class specific %OPTIONS are:
  -imagelist => Win32::GUI::ImageList object
Except for images, a ComboboxEx object acts like a Win32::GUI::Combobox
object. See also new Win32::GUI::Combobox().
<P><B>METHODS</B> -- <A HREF="#M_InsertItem">InsertItem</A><P><B>EVENTS</B> -- <A HREF="#E_Change">Change</A>, <A HREF="#E_GotFocus">GotFocus</A>, <A HREF="#E_LostFocus">LostFocus</A><HR><H2><A NAME="O_Cursor">Cursor</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Cursor(FILENAME)</TT><BR>Creates a new Cursor object reading from FILENAME.
<HR><H2><A NAME="O_DC">DC</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::DC(WINDOW | DRIVER, DEVICE)</TT><BR>Creates a new DC object; the first form (WINDOW is a Win32::GUI object)
gets the DC for the specified window (can also be called as
WINDOW->GetDC). The second form creates a DC for the specified DEVICE;
actually, the only supported DRIVER is the display driver (eg. the
screen). To get the DC for the entire screen use:
    $Screen = new Win32::GUI::DC("DISPLAY");
<P><B>METHODS</B> -- <A HREF="#M_AbortPath">AbortPath</A>, <A HREF="#M_Arc">Arc</A>, <A HREF="#M_BackColor">BackColor</A>, <A HREF="#M_BeginPath">BeginPath</A>, <A HREF="#M_BkMode">BkMode</A>, <A HREF="#M_Circle">Circle</A>, <A HREF="#M_CloseFigure">CloseFigure</A>, <A HREF="#M_Ellipse">Ellipse</A>, <A HREF="#M_EndPath">EndPath</A>, <A HREF="#M_Fill">Fill</A>, <A HREF="#M_FillPath">FillPath</A>, <A HREF="#M_GetPixel">GetPixel</A>, <A HREF="#M_InvertRect">InvertRect</A>, <A HREF="#M_LineTo">LineTo</A>, <A HREF="#M_MapMode">MapMode</A>, <A HREF="#M_MoveTo">MoveTo</A>, <A HREF="#M_PaintDesktop">PaintDesktop</A>, <A HREF="#M_Pie">Pie</A>, <A HREF="#M_Rectangle">Rectangle</A>, <A HREF="#M_Restore">Restore</A>, <A HREF="#M_Save">Save</A>, <A HREF="#M_SelectObject">SelectObject</A>, <A HREF="#M_SetPixel">SetPixel</A>, <A HREF="#M_StrokeAndFillPath">StrokeAndFillPath</A>, <A HREF="#M_StrokePath">StrokePath</A>, <A HREF="#M_TextColor">TextColor</A>, <A HREF="#M_TextOut">TextOut</A>, <A HREF="#M_Validate">Validate</A><HR><H2><A NAME="O_DateTime">DateTime</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::DateTime(PARENT, %OPTIONS)</TT><BR>Creates a new DateTime object;
can also be called as PARENT->AddDateTime(%OPTIONS).
Class specific %OPTIONS are:
  [TBD]
<P><B>METHODS</B> -- <A HREF="#M_Format">Format</A>, <A HREF="#M_GetDate">GetDate</A>, <A HREF="#M_SetDate">SetDate</A><HR><H2><A NAME="O_DialogBox">DialogBox</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::DialogBox(%OPTIONS)</TT><BR>Creates a new DialogBox object. See new Win32::GUI::Window().
<P><B>EVENTS</B> -- <A HREF="#E_Activate">Activate</A>, <A HREF="#E_Deactivate">Deactivate</A>, <A HREF="#E_Maximize">Maximize</A>, <A HREF="#E_Minimize">Minimize</A>, <A HREF="#E_Resize">Resize</A>, <A HREF="#E_Terminate">Terminate</A><HR><H2><A NAME="O_Font">Font</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Font(%OPTIONS)</TT><BR>Creates a new Font object. %OPTIONS are:
  -size
  -height
  -width
  -escapement
  -orientation
  -weight
  -bold => 0/1
  -italic => 0/1
  -underline => 0/1
  -strikeout => 0/1
  -charset
  -outputprecision
  -clipprecision
  -family
  -quality
  -name
  -face
<P><B>METHODS</B> -- <A HREF="#M_GetMetrics">GetMetrics</A>, <A HREF="#M_Info">Info</A><HR><H2><A NAME="O_Graphic">Graphic</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Graphic(PARENT, %OPTIONS)</TT><BR>Creates a new Graphic object;
can also be called as PARENT->AddGraphic(%OPTIONS).
Class specific %OPTIONS are:
<P><B>EVENTS</B> -- <A HREF="#E_Paint">Paint</A><HR><H2><A NAME="O_Header">Header</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Header(PARENT, %OPTIONS)</TT><BR>Creates a new Header object;
can also be called as PARENT->AddHeader(%OPTIONS).
Class specific %OPTIONS are:
  -buttons => 0/1 (default 0)
    header items look like push buttons and can be clicked.
  -hottrack => 0/1 (default 0)
  -imagelist => Win32::GUI::ImageList object
<P><B>METHODS</B> -- <A HREF="#M_ChangeItem">ChangeItem</A>, <A HREF="#M_Count">Count</A>, <A HREF="#M_DeleteItem">DeleteItem</A>, <A HREF="#M_InsertItem">InsertItem</A>, <A HREF="#M_ItemRect">ItemRect</A><P><B>EVENTS</B> -- <A HREF="#E_BeginTrack">BeginTrack</A>, <A HREF="#E_DividerDblClick">DividerDblClick</A>, <A HREF="#E_EndTrack">EndTrack</A>, <A HREF="#E_ItemClick">ItemClick</A>, <A HREF="#E_ItemDblClick">ItemDblClick</A>, <A HREF="#E_Track">Track</A><HR><H2><A NAME="O_Icon">Icon</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Icon(FILENAME)</TT><BR>Creates a new Icon object reading from FILENAME.
<HR><H2><A NAME="O_ImageList">ImageList</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::ImageList(X, Y, FLAGS, INITAL, GROW)</TT><BR>Creates an ImageList object; X and Y specify the size of the images,
FLAGS [TBD]. INITIAL and GROW specify the number of images the ImageList
actually contains (INITIAL) and the number of images for which memory
is allocated (GROW).
<P><B>METHODS</B> -- <A HREF="#M_Add">Add</A>, <A HREF="#M_AddBitmap">AddBitmap</A>, <A HREF="#M_BackColor">BackColor</A>, <A HREF="#M_Clear">Clear</A>, <A HREF="#M_Count">Count</A>, <A HREF="#M_Remove">Remove</A>, <A HREF="#M_Replace">Replace</A>, <A HREF="#M_Size">Size</A><HR><H2><A NAME="O_Label">Label</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Label(PARENT, %OPTIONS)</TT><BR>Creates a new Label object;
can also be called as PARENT->AddLabel(%OPTIONS).
Class specific %OPTIONS are:
   -align    => left/center/right (default left)
   -bitmap   => 0/1 (default 0)
       the control displays a bitmap, not a text.
   -fill     => black/gray/white/none (default none)
       fills the control rectangle ("black", "gray" and "white" are
       the window frame color, the desktop color and the window
       background color respectively).
   -frame    => black/gray/white/etched/none (default none)
       draws a border around the control. colors are the same
       of -fill, with the addition of "etched" (a raised border).
   -noprefix => 0/1 (default 0)
       disables the interpretation of "&" as accelerator prefix.
   -notify   => 0/1 (default 0)
       enables the Click(), DblClick, etc. events.
   -sunken   => 0/1 (default 0)
       draws a half-sunken border around the control.
   -truncate => 0/1/word/path (default 0)
       specifies how the text is to be truncated:
           0 the text is not truncated
           1 the text is truncated at the end
        path the text is truncated before the last "\"
             (used to shorten paths).
   -wrap     => 0/1 (default 1)
       the text wraps automatically to a new line.
<P><B>METHODS</B> -- <A HREF="#M_SetImage">SetImage</A><P><B>EVENTS</B> -- <A HREF="#E_Click">Click</A>, <A HREF="#E_DblClick">DblClick</A><HR><H2><A NAME="O_ListView">ListView</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::ListView(PARENT, %OPTIONS)</TT><BR>Creates a new ListView object;
can also be called as PARENT->AddListView(%OPTIONS).
<P><B>METHODS</B> -- <A HREF="#M_Arrange">Arrange</A>, <A HREF="#M_ChangeItem">ChangeItem</A>, <A HREF="#M_Clear">Clear</A>, <A HREF="#M_ColumnWidth">ColumnWidth</A>, <A HREF="#M_Count">Count</A>, <A HREF="#M_DeleteColumn">DeleteColumn</A>, <A HREF="#M_DeleteItem">DeleteItem</A>, <A HREF="#M_EditLabel">EditLabel</A>, <A HREF="#M_EnsureVisible">EnsureVisible</A>, <A HREF="#M_GetFirstVisible">GetFirstVisible</A>, <A HREF="#M_GetStringWidth">GetStringWidth</A>, <A HREF="#M_HitTest">HitTest</A>, <A HREF="#M_InsertColumn">InsertColumn</A>, <A HREF="#M_InsertItem">InsertItem</A>, <A HREF="#M_ItemCheck">ItemCheck</A>, <A HREF="#M_ItemPosition">ItemPosition</A>, <A HREF="#M_MoveItem">MoveItem</A>, <A HREF="#M_Select">Select</A>, <A HREF="#M_SelectCount">SelectCount</A>, <A HREF="#M_SelectedItems">SelectedItems</A>, <A HREF="#M_SetImageList">SetImageList</A>, <A HREF="#M_SetItem">SetItem</A>, <A HREF="#M_TextBkColor">TextBkColor</A>, <A HREF="#M_TextColor">TextColor</A>, <A HREF="#M_View">View</A>, <A HREF="#M_VisibleCount">VisibleCount</A><P><B>EVENTS</B> -- <A HREF="#E_ColumnClick">ColumnClick</A>, <A HREF="#E_ItemClick">ItemClick</A>, <A HREF="#E_KeyDown">KeyDown</A><HR><H2><A NAME="O_Listbox">Listbox</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Listbox(PARENT, %OPTIONS)</TT><BR>Creates a new Listbox object;
can also be called as PARENT->AddListbox(%OPTIONS).
Class specific %OPTIONS are:
   -multisel => 0/1/2 (default 0)
       specifies the selection type:
           0 single selection
           1 multiple selection
           2 multiple selection ehnanced (with Shift, Control, etc.)
   -sort     => 0/1 (default 0)
       items are sorted alphabetically.
<P><B>METHODS</B> -- <A HREF="#M_Add">Add</A>, <A HREF="#M_AddString">AddString</A>, <A HREF="#M_Clear">Clear</A>, <A HREF="#M_Count">Count</A>, <A HREF="#M_FindString">FindString</A>, <A HREF="#M_FindStringExact">FindStringExact</A>, <A HREF="#M_FirstVisibleItem">FirstVisibleItem</A>, <A HREF="#M_GetString">GetString</A>, <A HREF="#M_InsertItem">InsertItem</A>, <A HREF="#M_ItemFromPoint">ItemFromPoint</A>, <A HREF="#M_ItemHeight">ItemHeight</A>, <A HREF="#M_ListIndex">ListIndex</A>, <A HREF="#M_RemoveItem">RemoveItem</A>, <A HREF="#M_Reset">Reset</A>, <A HREF="#M_Select">Select</A>, <A HREF="#M_SelectCount">SelectCount</A>, <A HREF="#M_SelectString">SelectString</A>, <A HREF="#M_SelectedItem">SelectedItem</A>, <A HREF="#M_SelectedItems">SelectedItems</A><P><B>EVENTS</B> -- <A HREF="#E_Click">Click</A>, <A HREF="#E_DblClick">DblClick</A>, <A HREF="#E_GotFocus">GotFocus</A>, <A HREF="#E_LostFocus">LostFocus</A><HR><H2><A NAME="O_Listbox::Item">Listbox::Item</H2><HR><H2><A NAME="O_Menu">Menu</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Menu(...)</TT><BR><P><B>METHODS</B> -- <A HREF="#M_AddMenuButton">AddMenuButton</A><P><B>EVENTS</B> -- <A HREF="#E_Click">Click</A><HR><H2><A NAME="O_MenuButton">MenuButton</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::MenuButton()</TT><BR><P><B>METHODS</B> -- <A HREF="#M_AddMenuItem">AddMenuItem</A><HR><H2><A NAME="O_MenuItem">MenuItem</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::MenuItem()</TT><BR><P><B>METHODS</B> -- <A HREF="#M_Change">Change</A>, <A HREF="#M_Checked">Checked</A>, <A HREF="#M_Enabled">Enabled</A><HR><H2><A NAME="O_NotifyIcon">NotifyIcon</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::NotifyIcon(PARENT, %OPTIONS)</TT><BR>Creates a new NotifyIcon (also known as system tray icon) object;
can also be called as PARENT->AddNotifyIcon(%OPTIONS).
%OPTIONS are:
    -icon => Win32::GUI::Icon object
    -id => NUMBER
        a unique identifier for the NotifyIcon object
    -name => STRING
        the name for the object
    -tip => STRING
        the text that will appear as tooltip when the mouse is
        on the NotifyIcon
<P><B>EVENTS</B> -- <A HREF="#E_Click">Click</A>, <A HREF="#E_MouseEvent">MouseEvent</A>, <A HREF="#E_RightClick">RightClick</A><HR><H2><A NAME="O_Pen">Pen</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Pen(COLOR | %OPTIONS)</TT><BR>Creates a new Pen object.
Allowed %OPTIONS are:
  -style =>
    0 PS_SOLID
    1 PS_DASH
    2 PS_DOT
    3 PS_DASHDOT
    4 PS_DASHDOTDOT
    5 PS_NULL
    6 PS_INSIDEFRAME
  -width => number
  -color => COLOR
<P><B>METHODS</B> -- <A HREF="#M_Info">Info</A><HR><H2><A NAME="O_ProgressBar">ProgressBar</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::ProgressBar(PARENT, %OPTIONS)</TT><BR>Creates a new ProgressBar object;
can also be called as PARENT->AddProgressBar(%OPTIONS).
Class specific %OPTIONS are:
    -smooth   => 0/1 (default 0)
        uses a smooth bar instead of the default segmented bar.
    -vertical => 0/1 (default 0)
        display progress status vertically (from bottom to top).
<P><B>METHODS</B> -- <A HREF="#M_SetPos">SetPos</A>, <A HREF="#M_SetRange">SetRange</A>, <A HREF="#M_SetStep">SetStep</A>, <A HREF="#M_StepIt">StepIt</A><HR><H2><A NAME="O_RadioButton">RadioButton</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::RadioButton(PARENT, %OPTIONS)</TT><BR>Creates a new RadioButton object;
can also be called as PARENT->AddRadioButton(%OPTIONS).
%OPTIONS are the same of Button (see new Win32::GUI::Button() ).
<P><B>METHODS</B> -- <A HREF="#M_Checked">Checked</A><P><B>EVENTS</B> -- <A HREF="#E_Click">Click</A>, <A HREF="#E_DblClick">DblClick</A>, <A HREF="#E_GotFocus">GotFocus</A>, <A HREF="#E_LostFocus">LostFocus</A>, <A HREF="#E_MouseDown">MouseDown</A>, <A HREF="#E_MouseUp">MouseUp</A><HR><H2><A NAME="O_Rebar">Rebar</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Rebar(PARENT, %OPTIONS)</TT><BR>Creates a new Rebar object;
can also be called as PARENT->AddRebar(%OPTIONS).
Class specific %OPTIONS are:
  -bandborders => 0/1 (default 0)
    display a border to separate bands.
  -fixedorder => 0/1 (default 0)
    band position cannot be swapped.
  -imagelist => Win32::GUI::ImageList object
  -varheight => 0/1 (default 1)
    display bands using the minimum required height.
<P><B>METHODS</B> -- <A HREF="#M_BandCount">BandCount</A>, <A HREF="#M_DeleteBand">DeleteBand</A>, <A HREF="#M_InsertBand">InsertBand</A>, <A HREF="#M_RowCount">RowCount</A><P><B>EVENTS</B> -- <A HREF="#E_HeightChange">HeightChange</A><HR><H2><A NAME="O_RichEdit">RichEdit</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::RichEdit(PARENT, %OPTIONS)</TT><BR>Creates a new RichEdit object;
can also be called as PARENT->AddRichEdit(%OPTIONS).
<P><B>METHODS</B> -- <A HREF="#M_BackColor">BackColor</A>, <A HREF="#M_CharFromPos">CharFromPos</A>, <A HREF="#M_FirstVisibleLine">FirstVisibleLine</A>, <A HREF="#M_GetCharFormat">GetCharFormat</A>, <A HREF="#M_LineFromChar">LineFromChar</A>, <A HREF="#M_Load">Load</A>, <A HREF="#M_PosFromChar">PosFromChar</A>, <A HREF="#M_ReplaceSel">ReplaceSel</A>, <A HREF="#M_Save">Save</A>, <A HREF="#M_Select">Select</A>, <A HREF="#M_Selection">Selection</A>, <A HREF="#M_SetCharFormat">SetCharFormat</A>, <A HREF="#M_SetParaFormat">SetParaFormat</A><P><B>EVENTS</B> -- <A HREF="#E_Change">Change</A>, <A HREF="#E_GotFocus">GotFocus</A>, <A HREF="#E_LostFocus">LostFocus</A><HR><H2><A NAME="O_Slider">Slider</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Slider(PARENT, %OPTIONS)</TT><BR>Creates a new Slider object;
can also be called as PARENT->AddSlider(%OPTIONS).
<P><B>EVENTS</B> -- <A HREF="#E_Scroll">Scroll</A><HR><H2><A NAME="O_StatusBar">StatusBar</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::StatusBar(PARENT, %OPTIONS)</TT><BR>Creates a new StatusBar object;
can also be called as PARENT->AddStatusBar(%OPTIONS).
<HR><H2><A NAME="O_TabStrip">TabStrip</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::TabStrip(PARENT, %OPTIONS)</TT><BR>Creates a new TabStrip object;
can also be called as PARENT->AddTabStrip(%OPTIONS).
Class specific %OPTIONS are:
  -bottom    => 0/1 (default 0)
  -buttons   => 0/1 (default 0)
  -hottrack  => 0/1 (default 0)
  -imagelist => Win32::GUI::ImageList object
  -justify   => 0/1 (default 0)
  -multiline => 0/1 (default 0)
  -right     => 0/1 (default 0)
  -vertical  => 0/1 (default 0)
<P><B>METHODS</B> -- <A HREF="#M_ChangeItem">ChangeItem</A>, <A HREF="#M_Count">Count</A>, <A HREF="#M_DeleteItem">DeleteItem</A>, <A HREF="#M_GetString">GetString</A>, <A HREF="#M_InsertItem">InsertItem</A>, <A HREF="#M_Reset">Reset</A>, <A HREF="#M_Select">Select</A>, <A HREF="#M_SelectedItem">SelectedItem</A><P><B>EVENTS</B> -- <A HREF="#E_Change">Change</A>, <A HREF="#E_Changing">Changing</A><HR><H2><A NAME="O_Textfield">Textfield</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Textfield(PARENT, %OPTIONS)</TT><BR>Creates a new Textfield object;
can also be called as PARENT->AddTextfield(%OPTIONS).
Class specific %OPTIONS are:
  -align         => left/center/right (default left)
      aligns the text in the control accordingly.
  -keepselection => 0/1 (default 0)
      the selection is not hidden when the control loses focus.
  -multiline     => 0/1 (default 0)
      the control can have more than one line (note that newline
      is "\r\n", not "\n"!).
  -password      => 0/1 (default 0)
      masks the user input (like password prompts).
  -passwordchar  => char (default '*')
      the char that is shown instead of the text with -password => 1.
  -prompt        => (see below)
  -readonly      => 0/1 (default 0)
      text can't be changed.
The -prompt option is very special; if a string is passed, a
Win32::GUI::Label object (with text set to the string passed) is created
to the left of the Textfield.
Example:
    $Window->AddTextfield(
        -name   => "Username",
        -left   => 75,
        -top    => 150,
        -prompt => "Your name:",
    );
Furthermore, the value to -prompt can be a reference to a list containing
the string and an additional parameter, which sets the width for
the Label (eg. [ STRING, WIDTH ] ). If WIDTH is negative, it is calculated
relative to the Textfield left coordinate. Example:
    -left => 75,                          (Label left) (Textfield left)
    -prompt => [ "Your name:", 30 ],       75           105 (75+30)
    -left => 75,
    -prompt => [ "Your name:", -30 ],      45 (75-30)   75
Note that the Win32::GUI::Label object is named like the Textfield, with
a "_Prompt" suffix (in the example above, the Label is named
"Username_Prompt").
<P><B>METHODS</B> -- <A HREF="#M_LineFromChar">LineFromChar</A>, <A HREF="#M_MaxLength">MaxLength</A>, <A HREF="#M_Modified">Modified</A>, <A HREF="#M_PasswordChar">PasswordChar</A>, <A HREF="#M_ReadOnly">ReadOnly</A>, <A HREF="#M_ReplaceSel">ReplaceSel</A>, <A HREF="#M_Select">Select</A>, <A HREF="#M_SelectAll">SelectAll</A>, <A HREF="#M_Undo">Undo</A><P><B>EVENTS</B> -- <A HREF="#E_Change">Change</A>, <A HREF="#E_GotFocus">GotFocus</A>, <A HREF="#E_LostFocus">LostFocus</A><HR><H2><A NAME="O_Timer">Timer</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Timer(PARENT, NAME, ELAPSE)</TT><BR>Creates a new timer in the PARENT window named NAME that will
trigger its Timer() event after ELAPSE milliseconds.
Can also be called as PARENT->AddTimer(NAME, ELAPSE).
<P><B>METHODS</B> -- <A HREF="#M_Interval">Interval</A>, <A HREF="#M_Kill">Kill</A><P><B>EVENTS</B> -- <A HREF="#E_Timer">Timer</A><HR><H2><A NAME="O_Toolbar">Toolbar</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Toolbar(PARENT, %OPTIONS)</TT><BR>Creates a new Toolbar object;
can also be called as PARENT->AddToolbar(%OPTIONS).
Class specific %OPTIONS are:
  -flat      => 0/1
  -imagelist => IMAGELIST
  -multiline => 0/1
  -nodivider => 0/1
<P><B>METHODS</B> -- <A HREF="#M_AddBitmap">AddBitmap</A>, <A HREF="#M_AddButtons">AddButtons</A>, <A HREF="#M_AddString">AddString</A>, <A HREF="#M_SetBitmapSize">SetBitmapSize</A><P><B>EVENTS</B> -- <A HREF="#E_ButtonClick">ButtonClick</A><HR><H2><A NAME="O_Tooltip">Tooltip</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Tooltip(PARENT, %OPTIONS)</TT><BR>(preliminary) creates a new Tooltip object
<P><B>METHODS</B> -- <A HREF="#M_Add">Add</A>, <A HREF="#M_Count">Count</A><P><B>EVENTS</B> -- <A HREF="#E_NeedText">NeedText</A><HR><H2><A NAME="O_TreeView">TreeView</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::TreeView(PARENT, %OPTIONS)</TT><BR>Creates a new TreeView object
can also be called as PARENT->AddTreeView(%OPTIONS).
<P><B>METHODS</B> -- <A HREF="#M_ChangeItem">ChangeItem</A>, <A HREF="#M_Clear">Clear</A>, <A HREF="#M_Collapse">Collapse</A>, <A HREF="#M_Count">Count</A>, <A HREF="#M_DeleteItem">DeleteItem</A>, <A HREF="#M_EnsureVisible">EnsureVisible</A>, <A HREF="#M_Expand">Expand</A>, <A HREF="#M_FirstVisible">FirstVisible</A>, <A HREF="#M_GetChild">GetChild</A>, <A HREF="#M_GetItem">GetItem</A>, <A HREF="#M_GetNextSibling">GetNextSibling</A>, <A HREF="#M_GetNextVisible">GetNextVisible</A>, <A HREF="#M_GetParent">GetParent</A>, <A HREF="#M_GetPrevSibling">GetPrevSibling</A>, <A HREF="#M_GetPrevVisible">GetPrevVisible</A>, <A HREF="#M_GetRoot">GetRoot</A>, <A HREF="#M_HitTest">HitTest</A>, <A HREF="#M_Indent">Indent</A>, <A HREF="#M_InsertItem">InsertItem</A>, <A HREF="#M_ItemCheck">ItemCheck</A>, <A HREF="#M_ItemInfo">ItemInfo</A>, <A HREF="#M_Reset">Reset</A>, <A HREF="#M_Select">Select</A>, <A HREF="#M_SelectedItem">SelectedItem</A>, <A HREF="#M_SetImageList">SetImageList</A>, <A HREF="#M_Sort">Sort</A>, <A HREF="#M_VisibleCount">VisibleCount</A><P><B>EVENTS</B> -- <A HREF="#E_Collapse">Collapse</A>, <A HREF="#E_Collapsing">Collapsing</A>, <A HREF="#E_Expand">Expand</A>, <A HREF="#E_Expanding">Expanding</A>, <A HREF="#E_KeyDown">KeyDown</A>, <A HREF="#E_NodeClick">NodeClick</A><HR><H2><A NAME="O_UpDown">UpDown</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::UpDown(PARENT, %OPTIONS)</TT><BR>Creates a new UpDown object;
can also be called as PARENT->AddUpDown(%OPTIONS).
<P><B>METHODS</B> -- <A HREF="#M_Base">Base</A>, <A HREF="#M_Buddy">Buddy</A>, <A HREF="#M_Pos">Pos</A>, <A HREF="#M_Range">Range</A><P><B>EVENTS</B> -- <A HREF="#E_Scroll">Scroll</A><HR><H2><A NAME="O_Window">Window</H2><B>CONSTRUCTOR(S)</B><P><TT>new Win32::GUI::Window(%OPTIONS)</TT><BR>Creates a new Window object.
Class specific %OPTIONS are:
  -minsize => [X, Y]
    specifies the minimum size (width and height) in pixels;
    X and Y must be passed in an array reference
  -maxsize => [X, Y]
    specifies the maximum size (width and height) in pixels;
    X and Y must be passed in an array reference
  -minwidth  => N
  -minheight => N
  -maxwidht  => N
  -maxheight => N
    specify the minimum and maximum size width
    and height, in pixels
  -topmost => 0/1 (default 0)
    the window "stays on top" even when deactivated
<P><B>METHODS</B> -- <A HREF="#M_AddAnimation">AddAnimation</A>, <A HREF="#M_AddButton">AddButton</A>, <A HREF="#M_AddCheckbox">AddCheckbox</A>, <A HREF="#M_AddCombobox">AddCombobox</A>, <A HREF="#M_AddHeader">AddHeader</A>, <A HREF="#M_AddLabel">AddLabel</A>, <A HREF="#M_AddListView">AddListView</A>, <A HREF="#M_AddListbox">AddListbox</A>, <A HREF="#M_AddMenu">AddMenu</A>, <A HREF="#M_AddNotifyIcon">AddNotifyIcon</A>, <A HREF="#M_AddProgressBar">AddProgressBar</A>, <A HREF="#M_AddRadioButton">AddRadioButton</A>, <A HREF="#M_AddRebar">AddRebar</A>, <A HREF="#M_AddRichEdit">AddRichEdit</A>, <A HREF="#M_AddSlider">AddSlider</A>, <A HREF="#M_AddStatusBar">AddStatusBar</A>, <A HREF="#M_AddTabStrip">AddTabStrip</A>, <A HREF="#M_AddTextfield">AddTextfield</A>, <A HREF="#M_AddTimer">AddTimer</A>, <A HREF="#M_AddToolbar">AddToolbar</A>, <A HREF="#M_AddTreeView">AddTreeView</A>, <A HREF="#M_AddUpDown">AddUpDown</A>, <A HREF="#M_GetDC">GetDC</A><P><B>EVENTS</B> -- <A HREF="#E_Activate">Activate</A>, <A HREF="#E_Deactivate">Deactivate</A>, <A HREF="#E_Maximize">Maximize</A>, <A HREF="#E_Minimize">Minimize</A>, <A HREF="#E_Resize">Resize</A>, <A HREF="#E_Terminate">Terminate</A><HR></BODY></HTML>