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