OWLNext 7.0
Borland's Object Windows Library for the modern age
|
Exception object thrown by the Common Control wrappers of ObjectWindows. More...
#include <owl/commctrl.h>
Public Member Functions | |
TXCommCtrl () | |
Constructor of the Object thrown by the CommonControl wrappers of ObjectWindows. | |
TXCommCtrl * | Clone () |
Route to copy an exception object. | |
void | Throw () |
Method to localize the actual call to 'throw' an TXCommCtrl object. | |
Public Member Functions inherited from owl::TXOwl | |
TXOwl (const tstring &msg, uint resId=0) | |
An OWL exception with a given message for displaying and an unsigned Id that can be used for identification or loading a string. | |
TXOwl (uint resId, TModule *module=&GetGlobalModule()) | |
An OWL exception with a given unsigned Id that can is used for loading a message string & identification. | |
virtual | ~TXOwl () |
Destroys a TXOwl object. | |
TXOwl * | Clone () |
void | Throw () |
Throws the exception object. | |
virtual int | Unhandled (TModule *appModule, uint promptResId) |
Per-exception class unhandled-handler, will default to the per-module unhandled-handler. | |
uint | GetErrorCode () const |
Returns the resource ID. | |
Public Member Functions inherited from owl::TXBase | |
TXBase (const tstring &msg) | |
Calls the xmsg class's constructor that takes a string parameter and initializes xmsg with the value of the string parameter. | |
TXBase (const TXBase &src) | |
Creates a copy of the TXBase object passed in the TXBase parameter. | |
virtual | ~TXBase () |
const char * | what () const noexcept |
TXBase &_RTLENTRY | operator= (const TXBase &src) |
tstring | why () const |
Static Public Member Functions | |
static void | Raise () |
Constructs a TXCommCtrl exception from scratch, and throws it. | |
Static Public Member Functions inherited from owl::TXOwl | |
static tstring | ResourceIdToString (bool *found, uint resId, TModule *module=&GetGlobalModule()) |
Static member function used to convert a resource id to a 'string'. | |
static tstring | MakeMessage (uint resId, const tstring &infoStr, TModule *module=&GetGlobalModule()) |
static tstring | MakeMessage (uint resId, LPCTSTR infoStr, TModule *module=&GetGlobalModule()) |
Extension to string loader adds the feature of sprintf'ing an additional information string into the resource message string. | |
static tstring | MakeMessage (uint resId, uint infoNum, TModule *module=&GetGlobalModule()) |
This extension to the string loader adds the feature of sprintf'ing an additional information string into the resource message string. | |
static void | Raise (const tstring &msg, uint resId=0) |
static void | Raise (uint resId, TModule *module=&GetGlobalModule()) |
Static Public Member Functions inherited from owl::TXBase | |
static void | Raise (const tstring &msg) |
Constructs a TXBase exception from scratch, and throws it. | |
Additional Inherited Members | |
Public Attributes inherited from owl::TXOwl | |
uint | ResId |
Resource ID for a TXOwl object. | |
Protected Attributes inherited from owl::TXBase | |
std::string | str |
Exception object thrown by the Common Control wrappers of ObjectWindows.
Definition at line 77 of file commctrl.h.
owl::TXCommCtrl::TXCommCtrl | ( | ) |
Constructor of the Object thrown by the CommonControl wrappers of ObjectWindows.
Definition at line 41 of file commctrl.cpp.
|
virtual |
Route to copy an exception object.
The 'Clone' method is invoked when an exception must be suspended. The cloned copy can latter be used to resume the exception.
Reimplemented from owl::TXBase.
Definition at line 53 of file commctrl.cpp.
References TXCommCtrl().
|
static |
Constructs a TXCommCtrl exception from scratch, and throws it.
Definition at line 74 of file commctrl.cpp.
References TXCommCtrl().
|
virtual |
Method to localize the actual call to 'throw' an TXCommCtrl object.
Reimplemented from owl::TXBase.
Definition at line 65 of file commctrl.cpp.