The Button class.
More...
#include <w32dlib/button.h>
|
| | Button (Dialog *parent, int resource_id, DataX *datax) |
| | Constructor.
|
| |
| virtual | ~Button () |
| | Destructor.
|
| |
| void | OnPress (Window *owner, W32DLibCallback callback) |
| | Sets a callback for a button press.
|
| |
| | Control (Dialog *parent, int resource_id, DataX *datax) |
| | Constructor.
|
| |
| virtual | ~Control () |
| | Destructor.
|
| |
| int | ResourceID () |
| | Returns the Resource ID for the control.
|
| |
| BOOL | ProcessMessage (UINT msg, WPARAM wp, LPARAM lp) |
| | Processes a windows event.
|
| |
| virtual void | DoDataExchange (bool set) |
| | Provides a base DoDataExchange.
|
| |
| | Window () |
| | Constructor.
|
| |
| virtual | ~Window () |
| | Destructor.
|
| |
| bool | HasMutex () |
| | Whether the Window() constructor could create a mutex.
|
| |
| HWND | GetHWND () |
| | Returns the HWND for the window.
|
| |
| HMENU | GetHMENU () |
| | Returns the HMENU associated with this window.
|
| |
| bool | SetHMENU (HMENU menu) |
| | Sets the HMENU associated with this window.
|
| |
| bool | Move (int x, int y, int width, int height, bool repaint=true) |
| | Sets a Window's position and size.
|
| |
| bool | MoveBase (Window *w, int x, int y, int width, int height, bool repaint=true) |
| | Sets a Window's position and size using Dialog base units.
|
| |
| LRESULT | SendMsg (UINT msg, WPARAM wp, LPARAM lp) |
| | Send a message to the window.
|
| |
| void | SetText (const TCHAR *text) |
| | Sets the window text.
|
| |
| void | SetText (const W32String &text) |
| | Sets the window text.
|
| |
| W32String | GetText () |
| | Gets the window text.
|
| |
| void | Enable (bool enable) |
| | Enables or disables the window.
|
| |
|
| void | AddCallback (UINT msg, UINT notification, Window *owner, W32DLibCallback callback) |
| | Add a callback for the control.
|
| |
| static BOOL CALLBACK | WindowProc (HWND wnd, UINT msg, WPARAM wp, LPARAM lp) |
| | The base WindProc.
|
| |
| Dialog * | m_parent |
| | Filled in by the constructor with the parent dialog.
|
| |
| int | m_resid |
| | Filled in by the constructor with the resource ID.
|
| |
| DataX * | m_data |
| | Filled in by the constructor with the DataX object.
|
| |
| W32DLib::Button::Button |
( |
Dialog * |
parent, |
|
|
int |
resource_id, |
|
|
DataX * |
datax |
|
) |
| |
Constructor.
- Parameters
-
| parent | The dialog the control belongs to. |
| resource_id | The ID of the control in the resource file. |
| datax | The DataX to use. NULL means don't use data exchange. |
| virtual W32DLib::Button::~Button |
( |
| ) |
|
|
virtual |
Sets a callback for a button press.
- Parameters
-
| owner | The class the callback resides in. |
| callback | The callback. |
The documentation for this class was generated from the following file: