The AutoCheck class.
More...
#include <w32dlib/autocheck.h>
|
| | AutoCheck (Dialog *parent, int resource_id, DataX *datax) |
| | Constructor.
|
| |
| virtual | ~AutoCheck () |
| | Destructor.
|
| |
| void | OnPress (Window *owner, W32DLibCallback callback) |
| | Sets a callback for a button press.
|
| |
| void | SetFullState (EState state) |
| | Sets the tickstate.
|
| |
| EState | GetFullState () |
| | Gets the tickstate.
|
| |
| void | SetState (bool state) |
| | Sets the tickstate.
|
| |
| bool | GetState () |
| | Gets the tickstate.
|
| |
| virtual void | DoDataExchange (bool set) |
| | Performs data exchange.
|
| |
| | 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.
|
| |
| | 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.
|
| |
Describes the checkstate.
| Enumerator |
|---|
| eError |
Error getting state.
|
| eChecked |
Checked.
|
| eUnchecked |
Unchecked.
|
| eIndeterminate |
Indeterminate.
|
| W32DLib::AutoCheck::AutoCheck |
( |
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::AutoCheck::~AutoCheck |
( |
| ) |
|
|
virtual |
| virtual void W32DLib::AutoCheck::DoDataExchange |
( |
bool |
set | ) |
|
|
virtual |
| EState W32DLib::AutoCheck::GetFullState |
( |
| ) |
|
Gets the tickstate.
This member allows the indeterminate state to be tested.
- Returns
- The tick state
- See Also
- SetState()
| bool W32DLib::AutoCheck::GetState |
( |
| ) |
|
Gets the tickstate.
- Returns
- The tick state
- See Also
- SetState()
Sets a callback for a button press.
- Parameters
-
| owner | The class the callback resides in. |
| callback | The callback. |
| void W32DLib::AutoCheck::SetFullState |
( |
EState |
state | ) |
|
Sets the tickstate.
This member allows the indeterminate checks to be set.
- Parameters
-
- See Also
- GetState()
| void W32DLib::AutoCheck::SetState |
( |
bool |
state | ) |
|
The documentation for this class was generated from the following file: