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)
 void method(TPshNotify&)
#define EV_PSN_GETOBJECT(method)
 int method(TNmObjectNotify&)
#define EV_PSN_HELP(method)
 void method(TPshNotify&)
#define EV_PSN_KILLACTIVE(method)
 bool method(TPshNotify&)
#define EV_PSN_QUERYCANCEL(method)
 bool method(TPshNotify&)
#define EV_PSN_RESET(method)
 void method(TPshNotify&)
#define EV_PSN_SETACTIVE(method)
 int method(TPshNotify&)
#define EV_PSN_WIZBACK(method)
 int method(TPshNotify&)
#define EV_PSN_WIZFINISH(method)
 bool method(TPshNotify&)
#define EV_PSN_WIZNEXT(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

#define EV_PSN_APPLY ( method)
Value:
#define OWL_EV_NOTIFICATION(notificationCode, sourceId, method)
Response table entry macro for WM_NOTIFY messages.
Definition commctrl.h:1084
const int PropPageID
Property sheets notify property pages of events via the standard WM_NOTIFY message.
Definition propsht.h:364

void method(TPshNotify&)

Definition at line 369 of file propsht.h.

◆ EV_PSN_GETOBJECT

#define EV_PSN_GETOBJECT ( method)
Value:
OWL_EV_NOTIFICATION(PSN_GETOBJECT, ::owl::PropPageID, method)

int method(TNmObjectNotify&)

Definition at line 374 of file propsht.h.

◆ EV_PSN_HELP

#define EV_PSN_HELP ( method)
Value:

void method(TPshNotify&)

Definition at line 379 of file propsht.h.

◆ EV_PSN_KILLACTIVE

#define EV_PSN_KILLACTIVE ( method)
Value:
OWL_EV_NOTIFICATION(PSN_KILLACTIVE, ::owl::PropPageID, method)

bool method(TPshNotify&)

Definition at line 384 of file propsht.h.

◆ EV_PSN_QUERYCANCEL

#define EV_PSN_QUERYCANCEL ( method)
Value:
OWL_EV_NOTIFICATION(PSN_QUERYCANCEL, ::owl::PropPageID, method)

bool method(TPshNotify&)

Definition at line 389 of file propsht.h.

◆ EV_PSN_RESET

#define EV_PSN_RESET ( method)
Value:

void method(TPshNotify&)

Definition at line 394 of file propsht.h.

◆ EV_PSN_SETACTIVE

#define EV_PSN_SETACTIVE ( method)
Value:
OWL_EV_NOTIFICATION(PSN_SETACTIVE, ::owl::PropPageID, method)

int method(TPshNotify&)

Definition at line 399 of file propsht.h.

◆ EV_PSN_WIZBACK

#define EV_PSN_WIZBACK ( method)
Value:

int method(TPshNotify&)

Definition at line 404 of file propsht.h.

◆ EV_PSN_WIZFINISH

#define EV_PSN_WIZFINISH ( method)
Value:
OWL_EV_NOTIFICATION(PSN_WIZFINISH, ::owl::PropPageID, method)

bool method(TPshNotify&)

Definition at line 409 of file propsht.h.

◆ EV_PSN_WIZNEXT

#define EV_PSN_WIZNEXT ( method)
Value:

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.