BCX_BUTTON function

Purpose: BCX_BUTTON creates a push button that posts a WM_COMMAND message to the owner window when the user selects the button.


 Syntax:

 hCtl = BCX_BUTTON(Text$, _
               hWndParent, _
                  hCtlID%, _
                    Xpos%, _
                    Ypos%, _
                   Width%, _
                  Height%  _
              [,WinStyle%] _
            [,ExWinStyle%])

 Parameters:

  • hCtl The return value is a handle to the new button if the function succeeds. If the function fails, the return value is NULL.
  • Text$ A label for the button control being created.
  • hWndParent Handle to the parent window of the button being created.
  • hCtlID% Specifies the identifier of the button being created. The identifier is an integer value used by the button being created to notify its parent about events. The identifier must be unique for each button created with the same parent window.
  • Xpos% Specifies the initial horizontal position of the button being created. X% is the x-coordinate of the upper-left corner of the button being created relative to the upper-left corner of the parent window's client area.
  • Ypos% Specifies the initial vertical position of the button being created. Y% is the initial y-coordinate of the upper-left corner of the button being created relative to the upper-left corner of the parent window's client area.
  • Width% Specifies the width, in device units or, if the PIXELS optional parameter was specified in the GUI statement, in pixels , of the button being created.
  • Height% Specifies the height, in device units or, if the PIXELS optional parameter was specified in the GUI statement, in pixels , of the button being created.
  • WinStyle% [OPTIONAL] If the WinStyle% parameter is used, the default Window Style for a BCX_BUTTON control, WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, is replaced with the value in WinStyle%. See your Win32 SDK or PSDK Reference help for more information about valid Window Styles.
  • ExWinStyle% [OPTIONAL] The default Extended Window Style for a BCX_BUTTON control is WS_EX_CLIENTEDGE. See your Win32 SDK or PSDK Reference help for more information about valid Extended Window Styles.

Remarks: The default window Style for a BCX_BUTTON control also can be changed by using the MODSTYLE function.

For an example of the BCX_BUTTON function see Demo.bas in the BCX\Gui_Demo\EZ_Gui folder.