Jump to content

PMButton

From EDM2
Revision as of 22:10, 14 March 2018 by Martini (talk | contribs) (Created page with "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 t...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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.