OWLNext    7.0
Borland's Object Windows Library for the modern age
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
applicat.h File Reference

Definition of class TApplication. More...

#include <owl/private/defs.h>
#include <owl/defs.h>
#include <owl/module.h>
#include <owl/eventhan.h>
#include <owl/msgthred.h>
#include <owl/gdibase.h>
#include <owl/lclstrng.h>
#include <stdexcept>
#include <memory>
#include <owl/preclass.h>
#include <owl/posclass.h>

Go to the source code of this file.

Classes

class  owl::TWaitCursor
 TWaitCursor is a simple class used to display a wait cursor. More...
 
struct  owl::TCurrentEvent
 Current event structure for windows events. More...
 
class  owl::TApplication
 Derived from TModule and TMsgThread and virtually derived from TEventHandler, TApplication acts as an object-oriented stand-in for an application module. More...
 
class  owl::TXInvalidMainWindow
 A nested class, TXInvalidMainWindow describes an exception that results from an invalid Window. More...
 
class  owl::TLangModule
 International resource support: [APP]ENG.DLL - default application module. More...
 

Namespaces

namespace  owl
 Object Windows Library (OWLNext Core)
 

Typedefs

typedef int(* owl::TMessageBox) (HWND wnd, LPCTSTR text, const LPCTSTR caption, uint type)
 

Functions

TMessageBox owl::SetDefMessageBox (TMessageBox)
 
int owl::OWLMessageBox (HWND wnd, const tstring &text, const tstring &caption, uint type)
 
int owl::OWLMessageBox (HWND wnd, const LPCTSTR text, const LPCTSTR caption, uint type)
 
int owl::OWLMessageBox (TWindow *wnd, TResId resId, const tstring &caption, uint type, TModule *module=nullptr)
 
int owl::OWLMessageBox (TWindow *wnd, TResId resId, const LPCTSTR caption, uint type, TModule *module=nullptr)
 
TWindowowl::GetWindowPtr (HWND hWnd, const TApplication *app=nullptr)
 Raw function to retrieve a TWindow pointer given an HWND from the a given app, or any app (app==0).
 

Detailed Description

Definition of class TApplication.

This defines the basic behavior for OWL applications. Also definition for TXInvalidMainWindow

Definition in file applicat.h.