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
propsht.h File Reference

Definition of classes encapsulating PropertySheets and PropertyPages. More...

#include <owl/private/defs.h>
#include <owl/defs.h>
#include <owl/dialog.h>
#include <owl/commctrl.h>
#include <owl/preclass.h>
#include <owl/posclass.h>

Go to the source code of this file.

Classes

class  owl::TPropertyPage
 The 'TPropertyPage' object represents a dialog box found within a property sheet. More...
 
class  owl::TPropertySheet
 TPropertySheet encapsulates a window which contains one or more overlapping child windows knowns as property pages. More...
 

Namespaces

namespace  owl
 Object Windows Library (OWLNext Core)
 

Macros

#define PSH_MULTILINETABS   0x0010
 

Typedefs

typedef void(* owl::TActionPageFunc) (TPropertyPage *pPage, void *param)
 
typedef bool(* owl::TCondPageFunc) (TPropertyPage *pPage, void *param)
 

Property sheet notifications

#define EV_PSN_APPLY(method)   OWL_EV_NOTIFICATION(PSN_APPLY, ::owl::PropPageID, method)
 void method(TPshNotify&)
 
#define EV_PSN_GETOBJECT(method)   OWL_EV_NOTIFICATION(PSN_GETOBJECT, ::owl::PropPageID, method)
 int method(TNmObjectNotify&)
 
#define EV_PSN_HELP(method)   OWL_EV_NOTIFICATION(PSN_HELP, ::owl::PropPageID, method)
 void method(TPshNotify&)
 
#define EV_PSN_KILLACTIVE(method)   OWL_EV_NOTIFICATION(PSN_KILLACTIVE, ::owl::PropPageID, method)
 bool method(TPshNotify&)
 
#define EV_PSN_QUERYCANCEL(method)   OWL_EV_NOTIFICATION(PSN_QUERYCANCEL, ::owl::PropPageID, method)
 bool method(TPshNotify&)
 
#define EV_PSN_RESET(method)   OWL_EV_NOTIFICATION(PSN_RESET, ::owl::PropPageID, method)
 void method(TPshNotify&)
 
#define EV_PSN_SETACTIVE(method)   OWL_EV_NOTIFICATION(PSN_SETACTIVE, ::owl::PropPageID, method)
 int method(TPshNotify&)
 
#define EV_PSN_WIZBACK(method)   OWL_EV_NOTIFICATION(PSN_WIZBACK, ::owl::PropPageID, method)
 int method(TPshNotify&)
 
#define EV_PSN_WIZFINISH(method)   OWL_EV_NOTIFICATION(PSN_WIZFINISH, ::owl::PropPageID, method)
 bool method(TPshNotify&)
 
#define EV_PSN_WIZNEXT(method)   OWL_EV_NOTIFICATION(PSN_WIZNEXT, ::owl::PropPageID, method)
 int method(TPshNotify&)
 
const int owl::PropPageID = 0xFFF0
 Property sheets notify property pages of events via the standard WM_NOTIFY message.
 

Detailed Description

Definition of classes encapsulating PropertySheets and PropertyPages.

Definition in file propsht.h.

Macro Definition Documentation

◆ EV_PSN_APPLY

void method(TPshNotify&)

Definition at line 369 of file propsht.h.

◆ EV_PSN_GETOBJECT

int method(TNmObjectNotify&)

Definition at line 374 of file propsht.h.

◆ EV_PSN_HELP

void method(TPshNotify&)

Definition at line 379 of file propsht.h.

◆ EV_PSN_KILLACTIVE

bool method(TPshNotify&)

Definition at line 384 of file propsht.h.

◆ EV_PSN_QUERYCANCEL

bool method(TPshNotify&)

Definition at line 389 of file propsht.h.

◆ EV_PSN_RESET

void method(TPshNotify&)

Definition at line 394 of file propsht.h.

◆ EV_PSN_SETACTIVE

int method(TPshNotify&)

Definition at line 399 of file propsht.h.

◆ EV_PSN_WIZBACK

int method(TPshNotify&)

Definition at line 404 of file propsht.h.

◆ EV_PSN_WIZFINISH

bool method(TPshNotify&)

Definition at line 409 of file propsht.h.

◆ EV_PSN_WIZNEXT

int method(TPshNotify&)

Definition at line 414 of file propsht.h.

◆ PSH_MULTILINETABS

#define PSH_MULTILINETABS   0x0010

Definition at line 27 of file propsht.h.