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

NAME

Win32::GUI::Button - Create and manipulate button controls

DESCRIPTION

[TBD]

METHODS

Common methods apply to most windows, controls and resources.

new

new(PARENT, %OPTIONS)

Creates a new Button object; can also be called as PARENT->AddButton(%OPTIONS).

Class specific %OPTIONS are:

    -align   => left/center/right (default left)
      specify horizontal text align.
    -valign  => top/center/bottom
      specify vertical text align.
    -default => 0/1 (default 0)
      Set/Unset default push button style. A default Button has a black
      border drawn around it.
    -ok      => 0/1 (default 0)
      Set/Unset button id to ID_OK. If 1, the button will correspond to the OK
      action of a dialog, and its Click event will be fired by pressing the ENTER key.
    -cancel  => 0/1 (default 0)
      Set/Unset button id to ID_CANCEL. If 1, the button will correspond to the CANCEL
      action of a dialog, and its Click event will be fired by pressing the ESC key.
    -bitmap  => Win32::GUI::Bitmap object
      Create a bitmap button.
    -picture => see -bitmap
    -icon    => Win32::GUI::Icon object
      Create a icon button.
    -3state  => 0/1 (default 0)
      Set/Unset 3 state style.
    -flat  => 0/1 (default 0)
      Set/Unset flat style.
    -multiline  => 0/1 (default 0)
      Set/Unset multiline style.
    -notify  => 0/1 (default 0)
      Set/Unset notify style.
    -pushlike  => 0/1 (default 0)
      Set/Unset pushlike style.
    -rightbutton  => 0/1 (default 0)
      Set/Unset rightbutton style.

See also the common options.

Click

Click()

Simulate the user clicking a button.

GetImage

GetImage(TYPE)

Retrieve a handle to the image (icon or bitmap) associated with the button.

 TYPE = IMAGE_BITMAP | IMAGE_ICON

SetImage

SetImage(BITMAP)

Draws the specified BITMAP, a Win32::GUI::Bitmap or Win32::GUI::Icon object, in the Button.

EVENTS

Common events apply to most windows and controls.

Click

Click()

Sent when the control is selected (eg. the button pushed, the checkbox checked, etc.).

DblClick

DblClick()

Sent when the user double clicks on the control.

Disable

Disable()

Sent when the button is disabled

GotFocus

GotFocus()

Sent when the control is activated.

LostFocus

LostFocus()

Sent when the control is deactivated.

Push

Push(State)

Sent when the state button change.

VERSION

Documentation for Win32::GUI v1.14 created 01 Jun 2017

This document is autogenerated by the build process. Edits made here will be lost. Edit docs/per_package.tpl instead.

SUPPORT

Homepage: http://perl-win32-gui.sourceforge.net/.

For further support join the users mailing list from the website at http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users. There is a searchable list archive at http://sourceforge.net/p/perl-win32-gui/mailman/perl-win32-gui-users/.

COPYRIGHT and LICENCE

Copyright (c) 1997..2017 Aldo Calpini. All rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.