=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>