Inheritance diagram for CP_DialogModality:
Public Member Functions | |
Constructor / Destructor | |
CP_DialogModality (CP_Window *inWindow) | |
Constructor. | |
virtual | ~CP_DialogModality () throw () |
Destructor. | |
Display | |
virtual void | Display (bool) |
Dismissal | |
virtual void | Dismiss () |
Protected Attributes | |
CP_Window * | fWindow |
CP_E_AppStatus | fDialogStatus |
|
Constructor.
|
|
Destructor.
|
|
Display the dialg and begin the event handling loop for the dialog.
Reimplemented in CP_DialogModality_AppModless, CP_DialogModality_AppModal, and CP_DialogModality_WindowModal. |
|
Handles dismissal of the dialog.
Reimplemented in CP_DialogModality_AppModless, CP_DialogModality_AppModal, and CP_DialogModality_WindowModal. |
|
Returns the window being used by the dialog.
|
|
Sets the window. This should be the same window that is the CP_Dialogs main window.
|
|
Returns the current status of the dialogs event loop.
|
|
Runs one iteration of the Windows main event loop. Normally you do not need to call this method. It is continuously called from Run() to handle event processing in an application.
|
|
Private method used in the RunOneEventLoop method to retrieve information about the current event from a Windows MSG structure as returned by Windows ::GetMessage().
|
|
Private method used in the RunOneEventLoop method to dispatch an event under Windows to the corrent Windows event target.
|
|
|
|
CP_Window used in displaying the dialog. |