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