OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
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.