PMButton
Appearance
	
	
Extends PMWindow as public
Push button control window class.
The PMButton class creates and manages push button control windows.
You can construct and destruct objects of this class.
- Source
- pm_button.h:24
- Author
- Dmitry A.Steklenev
- Version
- 1.0
Contents
| Entity | Inherited From | Type | Scope | Short Description | 
|---|---|---|---|---|
| PMButton | constructor | public | Wraps the push button control window object around an existing presentation window handle. | |
| PMButton | constructor | public | Wraps the push button control window object around an existing child window with the specified identifier. | |
| PMButton | constructor | public | Constructs the push button control window. | |
| attach_accelerators | PMWindow | method | public | Replaces the accelerator keys used by the window. | 
| auto_delete_object | PMWindow | method | public | Determines whether to delete the window object when the presentation window is destroyed. | 
| capture_pointer | PMWindow | method | public | Captures mouse pointer. | 
| center_at | PMWindow | method | public | Centers the window concerning his owner window. | 
| child | PMWindow | method | public | Returns the handle of the child window with the specified identity. | 
| color | PMWindow | method | public | Returns the specified color value. | 
| color | PMWindow | method | public | Sets the specified color value. | 
| destroy | PMWindow | method | public | Destroys the presentation window. | 
| detach_accelerators | PMWindow | method | public | Detaches the accelerator keys used by the window. | 
| disable | PMWindow | method | public | Prevents keyboard and mouse input from being sent to the window. | 
| dispatch | PMWindow | method | protected | Dispatch system native events. | 
| dispatch_everything | PMWindow | method | protected | Dispatch all not catched events. | 
| enable | PMWindow | method | public | Enables the window to accept keyboard and mouse input. | 
| enable_drop | PMWindow | method | public | Enables the window to accept dropped objects. | 
| font | PMWindow | method | public | Sets a new font to be used by the window. | 
| font | PMWindow | method | public | Sets a new system font to be used by the window. | 
| frame | PMWindow | method | public | Return the handle of the first frame window associated with this window. | 
| handle | PMWindow | method | public | Returns the presentation window handle. | 
| handle_events | PMWindow | method | protected | Handle events. | 
| has_focus | PMWindow | method | public | Has focus. | 
| has_pointer_captured | PMWindow | method | public | Has pointer captured. | 
| hide | PMWindow | method | public | Makes the window invisible. | 
| id | PMWindow | method | public | Returns the window identifier. | 
| id | PMWindow | method | public | Sets the window identifier. | 
| invalidate | PMWindow | method | public | This method adds the whole window to a window's update region. | 
| invalidate | PMWindow | method | public | This method adds a rectangle to a window's update region. | 
| is_auto_delete_object | PMWindow | method | public | If the window object is deleted when a destroy event is dispatched to the window, TRUE is returned. | 
| is_enabled | PMWindow | method | public | Is the window enabled. | 
| is_valid | PMWindow | method | public | Is the window valid. | 
| is_visible | PMWindow | method | public | Is the window visible. | 
| owner | PMWindow | method | public | Returns the owner window handle. | 
| owner | PMWindow | method | public | Sets the owner window. | 
| parent | PMWindow | method | public | Returns the parent window handle. | 
| parent | PMWindow | method | public | Sets the parent window. | 
| pid | PMWindow | method | public | Returns the process identifier that created the window. | 
| pointer | PMWindow | method | public | Returns the mouse pointer used when the mouse is over the window. | 
| pointer | PMWindow | method | public | Sets the appearance used by the mouse pointer when it is over the window. | 
| post | PMWindow | method | public | Posts a message to window. | 
| rectangle | PMWindow | method | public | Sets the window's position and size. | 
| rectangle | PMWindow | method | public | Returns the window rectangle. | 
| rectangle | PMWindow | static method | public | Returns the window rectangle. | 
| release_pointer | PMWindow | method | public | Release mouse pointer. | 
| send | PMWindow | method | public | Sends a message to window. | 
| set_focus | PMWindow | method | public | Sets the input focus to the window. | 
| show | PMWindow | method | public | Makes the window visible. | 
| start_timer | PMWindow | method | public | This method starts a timer. | 
| stop_handling_events | PMWindow | method | protected | Stop handling events. | 
| stop_timer | PMWindow | method | public | This method stops a timer. | 
| style | PMWindow | method | public | Returns the window style. | 
| text | PMWindow | method | public | Returns the window text. | 
| text | PMWindow | method | public | Sets the window text. | 
| text_len | PMWindow | method | public | Returns the length of the window text. | 
| tid | PMWindow | method | public | Returns the thread identifier that created the window. | 
| translate | PMWindow | method | public | Translates the window text. | 
| validate | PMWindow]] | method | public | This method subtracts a rectangle from a window's update region. | 
| validate | PMWindow | method | public | This method subtracts the whole window from a window's update region. |