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