=head1 Win32::GUI packages

=for HTML <TT>

=head2 Animation

=for HTML </TT><BLOCKQUOTE>

The Animation control displays an AVI animation.
To load an AVI file you can use the L<Open()|methods/Open()> method; 
you can then use L<Play()|methods/Play()> to start the animation
(note it will start automatically with the -autoplay option),
L<Stop()|methods/Stop()> to stop it
and L<Seek()|methods/Seek()> to position it to a specified frame.





B<Options>: L<-autoplay|options/_autoplay_0_1>, L<-center|options/_center_0_1>, L<-name|options/_name_STRING>, L<-pos|options/_pos_X_Y_>, L<-size|options/_size_X_Y_>, L<-text|options/_text_STRING>, L<-transparent|options/_transparent_0_1>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Close|methods/Close_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<Move|methods/Move_X_Y_>, L<Open|methods/Open_FILE_>, L<Play|methods/Play_FROM_TO_REPEAT_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>, L<Seek|methods/Seek_FRAME_>, L<Stop|methods/Stop_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 Button

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-align|options/_align_left_center_right>, L<-bitmap|options/-bitmap>, L<-cancel|options/_cancel_0_1>, L<-default|options/_default_0_1>, L<-icon|options/-icon>, L<-name|options/_name_STRING>, L<-ok|options/_ok_0_1>, L<-picture|options/-picture>, L<-pos|options/_pos_X_Y_>, L<-size|options/_size_X_Y_>, L<-text|options/_text_STRING>, L<-valign|options/_valign_top_center_bottom>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<Move|methods/Move_X_Y_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 Checkbox

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-name|options/_name_STRING>, L<-pos|options/_pos_X_Y_>, L<-size|options/_size_X_Y_>, L<-text|options/_text_STRING>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<Move|methods/Move_X_Y_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 Class

=for HTML </TT><BLOCKQUOTE>

x



B<Options>: L<-name|options/_name_STRING>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetWindowRect|methods/GetWindowRect_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 Combobox

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-name|options/_name_STRING>, L<-pos|options/_pos_X_Y_>, L<-size|options/_size_X_Y_>, L<-text|options/_text_STRING>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<Add|methods/Add_STRING_STRING_STRING_>, L<AddString|methods/AddString_STRING_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Count|methods/Count_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<FindString|methods/FindString_STRING_INDEX_>, L<FindStringExact|methods/FindStringExact_STRING_INDEX_>, L<FirstVisibleItem|methods/FirstVisibleItem_INDEX_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<Move|methods/Move_X_Y_>, L<Reset|methods/Reset_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>, L<SelectedItem|methods/SelectedItem_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 ComboboxEx

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-name|options/_name_STRING>, L<-pos|options/_pos_X_Y_>, L<-size|options/_size_X_Y_>, L<-text|options/_text_STRING>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<Move|methods/Move_X_Y_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 DateTime

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-name|options/_name_STRING>, L<-pos|options/_pos_X_Y_>, L<-size|options/_size_X_Y_>, L<-text|options/_text_STRING>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<Move|methods/Move_X_Y_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 DialogBox

=for HTML </TT><BLOCKQUOTE>

Just like Window, but with a predefined dialog box look: by default, a DialogBox
can not be sized, has no maximize box and has C<-dialogui> enabled (eg. 
interprets tab/enter/esc).




B<Options>: L<-accel|options/-accel>, L<-accelerators|options/-accelerators>, L<-acceleratortable|options/-acceleratortable>, L<-background|options/-background>, L<-caption|options/-caption>, L<-font|options/-font>, L<-foreground|options/-foreground>, L<-height|options/-height>, L<-hscroll|options/-hscroll>, L<-left|options/-left>, L<-maxheight|options/-maxheight>, L<-maximizebox|options/-maximizebox>, L<-maxsize|options/_maxsize_X_Y_>, L<-maxwidth|options/-maxwidth>, L<-menu|options/-menu>, L<-minheight|options/-minheight>, L<-minimizebox|options/-minimizebox>, L<-minsize|options/_minsize_X_Y_>, L<-minwidth|options/-minwidth>, L<-name|options/_name_STRING>, L<-pos|options/_pos_X_Y_>, L<-sizable|options/-sizable>, L<-size|options/_size_X_Y_>, L<-sysmenu|options/-sysmenu>, L<-text|options/_text_STRING>, L<-title|options/_title_STRING>, L<-top|options/-top>, L<-topmost|options/_topmost_0_1>, L<-vscroll|options/-vscroll>, L<-width|options/-width>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<BringWindowToTop|methods/BringWindowToTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<ChangeIcon|methods/ChangeIcon_ICON_>, L<ChangeSmallIcon|methods/ChangeSmallIcon_ICON_>, L<CloseWindow|methods/CloseWindow_>, L<Disable|methods/Disable_>, L<DrawMenuBar|methods/DrawMenuBar_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetMenu|methods/GetMenu_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsIconic|methods/IsIconic_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<IsZoomed|methods/IsZoomed_>, L<Move|methods/Move_X_Y_>, L<OpenIcon|methods/OpenIcon_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 Graphic

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-name|options/_name_STRING>, L<-pos|options/_pos_X_Y_>, L<-size|options/_size_X_Y_>, L<-text|options/_text_STRING>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<Move|methods/Move_X_Y_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 Groupbox

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-name|options/_name_STRING>, L<-pos|options/_pos_X_Y_>, L<-size|options/_size_X_Y_>, L<-text|options/_text_STRING>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<Move|methods/Move_X_Y_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 Header

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-buttons|options/_buttons_0_1>, L<-name|options/_name_STRING>, L<-pos|options/_pos_X_Y_>, L<-size|options/_size_X_Y_>, L<-text|options/_text_STRING>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<Move|methods/Move_X_Y_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 Label

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-align|options/_align_left_center_right>, L<-bitmap|options/-bitmap>, L<-fill|options/_fill_black_gray_white_none>, L<-frame|options/-frame>, L<-name|options/_name_STRING>, L<-notify|options/_notify_0_1>, L<-picture|options/-picture>, L<-pos|options/_pos_X_Y_>, L<-size|options/_size_X_Y_>, L<-sunken|options/_sunken_0_1>, L<-text|options/_text_STRING>, L<-truncate|options/_truncate_0_1_word_path>, L<-wrap|options/_wrap_0_1>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<Move|methods/Move_X_Y_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 ListView

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-name|options/_name_STRING>, L<-pos|options/_pos_X_Y_>, L<-size|options/_size_X_Y_>, L<-text|options/_text_STRING>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<Arrange|methods/Arrange_FLAG_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<EnsureVisible|methods/EnsureVisible_ITEM_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetStringWidth|methods/GetStringWidth_STRING_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<HitTest|methods/HitTest_X_Y_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<ItemCheck|methods/ItemCheck_ITEM_VALUE_>, L<ItemPosition|methods/ItemPosition_INDEX_X_Y_>, L<Move|methods/Move_X_Y_>, L<MoveItem|methods/MoveItem_INDEX_X_Y_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>, L<SelectCount|methods/SelectCount_>, L<View|methods/View_MODE_>, L<VisibleCount|methods/VisibleCount_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 Listbox

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-multisel|options/_multisel_0_1_2>, L<-name|options/_name_STRING>, L<-pos|options/_pos_X_Y_>, L<-size|options/_size_X_Y_>, L<-sort|options/-sort>, L<-text|options/_text_STRING>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<Add|methods/Add_STRING_STRING_STRING_>, L<AddString|methods/AddString_STRING_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Count|methods/Count_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<FindString|methods/FindString_STRING_INDEX_>, L<FindStringExact|methods/FindStringExact_STRING_INDEX_>, L<FirstVisibleItem|methods/FirstVisibleItem_INDEX_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<ItemFromPoint|methods/ItemFromPoint_X_Y_>, L<Move|methods/Move_X_Y_>, L<Reset|methods/Reset_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>, L<SelectCount|methods/SelectCount_>, L<SelectedItem|methods/SelectedItem_>, L<SelectString|methods/SelectString_STRING_INDEX_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 ProgressBar

=for HTML </TT><BLOCKQUOTE>

x





B<Options>: L<-name|options/_name_STRING>, L<-pos|options/_pos_X_Y_>, L<-size|options/_size_X_Y_>, L<-smooth|options/_smooth_0_1>, L<-text|options/_text_STRING>, L<-vertical|options/-vertical>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<Move|methods/Move_X_Y_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>, L<SetRange|methods/SetRange_MIN_MAX_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 RadioButton

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-name|options/_name_STRING>, L<-pos|options/_pos_X_Y_>, L<-size|options/_size_X_Y_>, L<-text|options/_text_STRING>, L<-valign|options/_valign_top_center_bottom>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<Move|methods/Move_X_Y_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 Rebar

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-bandborders|options/_bandborders_0_1>, L<-fixedorder|options/_fixedorder_0_1>, L<-name|options/_name_STRING>, L<-pos|options/_pos_X_Y_>, L<-size|options/_size_X_Y_>, L<-text|options/_text_STRING>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<BandCount|methods/BandCount_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<DeleteBand|methods/DeleteBand_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<InsertBand|methods/InsertBand_OPTIONS_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<Move|methods/Move_X_Y_>, L<RowCount|methods/RowCount_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 RichEdit

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-align|options/_align_left_center_right>, L<-autohscroll|options/-autohscroll>, L<-autovscroll|options/-autovscroll>, L<-keepselection|options/-keepselection>, L<-lowercase|options/-lowercase>, L<-multiline|options/_multiline_0_1>, L<-name|options/_name_STRING>, L<-number|options/-number>, L<-password|options/_password_0_1>, L<-passwordchar|options/_passwordchar_CHAR>, L<-pos|options/_pos_X_Y_>, L<-prompt|options/_prompt_STRING_or_STRING_W>, L<-readonly|options/_readonly_0_1>, L<-size|options/_size_X_Y_>, L<-text|options/_text_STRING>, L<-uppercase|options/-uppercase>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<BackColor|methods/BackColor_COLOR_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<LineFromChar|methods/LineFromChar_INDEX_>, L<Load|methods/Load_FILENAME_FORMAT_>, L<MaxLength|methods/MaxLength_CHARS_>, L<Modified|methods/Modified_FLAG_>, L<Move|methods/Move_X_Y_>, L<PasswordChar|methods/PasswordChar_CHAR_>, L<ReadOnly|methods/ReadOnly_FLAG_>, L<ReplaceSel|methods/ReplaceSel_STRING_FLAG_>, L<Save|methods/Save_FILENAME_FORMAT_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>, L<Scroll|methods/Scroll_COMMAND_LINE_HORIZON>, L<SelectAll|methods/SelectAll_>, L<Selection|methods/Selection_>, L<Undo|methods/Undo_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 Slider

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-name|options/_name_STRING>, L<-pos|options/_pos_X_Y_>, L<-size|options/_size_X_Y_>, L<-text|options/_text_STRING>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<Move|methods/Move_X_Y_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 Splitter

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-name|options/_name_STRING>, L<-pos|options/_pos_X_Y_>, L<-size|options/_size_X_Y_>, L<-text|options/_text_STRING>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<Move|methods/Move_X_Y_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 StatusBar

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-name|options/_name_STRING>, L<-pos|options/_pos_X_Y_>, L<-size|options/_size_X_Y_>, L<-text|options/_text_STRING>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<Move|methods/Move_X_Y_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 TabStrip

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-bottom|options/-bottom>, L<-buttons|options/_buttons_0_1>, L<-flat|options/-flat>, L<-hottrack|options/-hottrack>, L<-imagelist|options/-imagelist>, L<-justify|options/-justify>, L<-multiline|options/_multiline_0_1>, L<-name|options/_name_STRING>, L<-pos|options/_pos_X_Y_>, L<-right|options/-right>, L<-size|options/_size_X_Y_>, L<-text|options/_text_STRING>, L<-vertical|options/-vertical>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<Move|methods/Move_X_Y_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 Textfield

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-align|options/_align_left_center_right>, L<-autohscroll|options/-autohscroll>, L<-autovscroll|options/-autovscroll>, L<-keepselection|options/-keepselection>, L<-lowercase|options/-lowercase>, L<-multiline|options/_multiline_0_1>, L<-name|options/_name_STRING>, L<-number|options/-number>, L<-password|options/_password_0_1>, L<-passwordchar|options/_passwordchar_CHAR>, L<-pos|options/_pos_X_Y_>, L<-prompt|options/_prompt_STRING_or_STRING_W>, L<-readonly|options/_readonly_0_1>, L<-size|options/_size_X_Y_>, L<-text|options/_text_STRING>, L<-uppercase|options/-uppercase>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<LineFromChar|methods/LineFromChar_INDEX_>, L<MaxLength|methods/MaxLength_CHARS_>, L<Modified|methods/Modified_FLAG_>, L<Move|methods/Move_X_Y_>, L<PasswordChar|methods/PasswordChar_CHAR_>, L<ReadOnly|methods/ReadOnly_FLAG_>, L<ReplaceSel|methods/ReplaceSel_STRING_FLAG_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>, L<Scroll|methods/Scroll_COMMAND_LINE_HORIZON>, L<SelectAll|methods/SelectAll_>, L<Selection|methods/Selection_>, L<Undo|methods/Undo_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 Timer

=for HTML </TT><BLOCKQUOTE>

The Timer object is a special kind of control: it has no appearance, its only 
purpose is to trigger an event every specified amount of time.

The synopsis to create a Timer object is:

	new Win32::GUI::Timer( PARENT, NAME, ELAPSE )

	PARENT->AddTimer( NAME, ELAPSE )

=over 4

=item C<NAME>

the name for the Timer object (used to lookup the associated event).

=item C<ELAPSE>

the number of milliseconds after which the Timer() event will
be triggered.

=back

Once you've created the Timer object, you can change the ELAPSE parameter 
with the Interval() method, or disables it with the Kill() method.
Note that Kill(), despite of its name, does not destroy the Timer object, 
so you can re-enable it later with Interval().

Example:

	# creates a Timer that is called every 1 second
	
	$Window->AddTimer( "Clock", 1000 );

	sub Clock_Timer {
		print "one second passed.\n";
	}






B<Methods>: L<Interval|methods/Interval_ELAPSE_>, L<Kill|methods/Kill_>

B<Events>: L<Timer|events/Timer_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 Toolbar

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-name|options/_name_STRING>, L<-text|options/_text_STRING>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<Move|methods/Move_X_Y_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 Tooltip

=for HTML </TT><BLOCKQUOTE>

x



=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 TreeView

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-buttons|options/_buttons_0_1>, L<-name|options/_name_STRING>, L<-pos|options/_pos_X_Y_>, L<-size|options/_size_X_Y_>, L<-text|options/_text_STRING>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<EnsureVisible|methods/EnsureVisible_ITEM_FLAG_>, L<Expand|methods/Expand_NODE_FLAG_>, L<FirstVisible|methods/FirstVisible_NODE_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetLastVisible|methods/GetLastVisible_>, L<GetNextVisible|methods/GetNextVisible_NODE_>, L<GetPrevVisible|methods/GetPrevVisible_NODE_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<HitTest|methods/HitTest_X_Y_>, L<Indent|methods/Indent_VALUE_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<ItemCheck|methods/ItemCheck_ITEM_VALUE_>, L<Move|methods/Move_X_Y_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>, L<VisibleCount|methods/VisibleCount_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 UpDown

=for HTML </TT><BLOCKQUOTE>

x




B<Options>: L<-name|options/_name_STRING>, L<-pos|options/_pos_X_Y_>, L<-size|options/_size_X_Y_>, L<-text|options/_text_STRING>, L<-wrap|options/_wrap_0_1>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<Disable|methods/Disable_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<Move|methods/Move_X_Y_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>

=for HTML </BLOCKQUOTE>

=for HTML <TT>

=head2 Window

=for HTML </TT><BLOCKQUOTE>

This is the main container of a regular GUI; also known as "top level window".




B<Options>: L<-accel|options/-accel>, L<-accelerators|options/-accelerators>, L<-acceleratortable|options/-acceleratortable>, L<-background|options/-background>, L<-caption|options/-caption>, L<-font|options/-font>, L<-foreground|options/-foreground>, L<-height|options/-height>, L<-hscroll|options/-hscroll>, L<-left|options/-left>, L<-maxheight|options/-maxheight>, L<-maximizebox|options/-maximizebox>, L<-maxsize|options/_maxsize_X_Y_>, L<-maxwidth|options/-maxwidth>, L<-menu|options/-menu>, L<-minheight|options/-minheight>, L<-minimizebox|options/-minimizebox>, L<-minsize|options/_minsize_X_Y_>, L<-minwidth|options/-minwidth>, L<-name|options/_name_STRING>, L<-pos|options/_pos_X_Y_>, L<-sizable|options/-sizable>, L<-size|options/_size_X_Y_>, L<-sysmenu|options/-sysmenu>, L<-text|options/_text_STRING>, L<-title|options/_title_STRING>, L<-top|options/-top>, L<-topmost|options/_topmost_0_1>, L<-vscroll|options/-vscroll>, L<-width|options/-width>

B<Methods>: L<AbsLeft|methods/AbsLeft_>, L<AbsTop|methods/AbsTop_>, L<BringWindowToTop|methods/BringWindowToTop_>, L<ChangeCursor|methods/ChangeCursor_CURSOR_>, L<ChangeIcon|methods/ChangeIcon_ICON_>, L<ChangeSmallIcon|methods/ChangeSmallIcon_ICON_>, L<CloseWindow|methods/CloseWindow_>, L<Disable|methods/Disable_>, L<DrawMenuBar|methods/DrawMenuBar_>, L<Enable|methods/Enable_FLAG_>, L<GetClassName|methods/GetClassName_>, L<GetClientRect|methods/GetClientRect_>, L<GetFont|methods/GetFont_FONT_>, L<GetFontName|methods/GetFontName_>, L<GetMenu|methods/GetMenu_>, L<GetTextExtentPoint32|methods/GetTextExtentPoint32_STRING_F>, L<GetWindowRect|methods/GetWindowRect_>, L<IsEnabled|methods/IsEnabled_>, L<IsIconic|methods/IsIconic_>, L<IsVisible|methods/IsVisible_>, L<IsWindow|methods/IsWindow_>, L<IsZoomed|methods/IsZoomed_>, L<Move|methods/Move_X_Y_>, L<OpenIcon|methods/OpenIcon_>, L<ScaleHeight|methods/ScaleHeight_>, L<ScaleWidth|methods/ScaleWidth_>

=for HTML </BLOCKQUOTE>

