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

Definition of the UI Helper Classes: TUIHandle, TUIBorder, TUIFace, TUIPart. More...

#include <owl/private/defs.h>
#include <owl/defs.h>
#include <owl/eventhan.h>
#include <owl/wsyscls.h>
#include <owl/color.h>
#include <owl/preclass.h>
#include <owl/posclass.h>

Go to the source code of this file.

Classes

class  owl::TUIHandle
 Assists in drawing user manupulators for on-screen objects. More...
 
class  owl::TUIBorder
 Assists in drawing borders of many styles. More...
 
class  owl::TUIFace
 TUIFace assists in painting UI elements in various states. More...
 
class  owl::TUIPart
 Encapsulates the DrawFrameControl 32-bit API. More...
 
class  owl::TUIHelper
 Wrapper for misc. Win4 USER functions. More...
 

Namespaces

namespace  owl
 Object Windows Library (OWLNext Core)
 

Macros

#define DFC_CAPTION   1
 
#define DFC_MENU   2
 
#define DFC_SCROLL   3
 
#define DFC_BUTTON   4
 
#define DFCS_CAPTIONCLOSE   0x0000
 
#define DFCS_CAPTIONMIN   0x0001
 
#define DFCS_CAPTIONMAX   0x0002
 
#define DFCS_CAPTIONRESTORE   0x0003
 
#define DFCS_CAPTIONHELP   0x0004
 
#define DFCS_MENUARROW   0x0000
 
#define DFCS_MENUCHECK   0x0001
 
#define DFCS_MENUBULLET   0x0002
 
#define DFCS_MENUARROWRIGHT   0x0004
 
#define DFCS_SCROLLUP   0x0000
 
#define DFCS_SCROLLDOWN   0x0001
 
#define DFCS_SCROLLLEFT   0x0002
 
#define DFCS_SCROLLRIGHT   0x0003
 
#define DFCS_SCROLLCOMBOBOX   0x0005
 
#define DFCS_SCROLLSIZEGRIP   0x0008
 
#define DFCS_SCROLLSIZEGRIPRIGHT   0x0010
 
#define DFCS_BUTTONCHECK   0x0000
 
#define DFCS_BUTTONRADIOIMAGE   0x0001
 
#define DFCS_BUTTONRADIOMASK   0x0002
 
#define DFCS_BUTTONRADIO   0x0004
 
#define DFCS_BUTTON3STATE   0x0008
 
#define DFCS_BUTTONPUSH   0x0010
 
#define DFCS_INACTIVE   0x0100
 
#define DFCS_PUSHED   0x0200
 
#define DFCS_CHECKED   0x0400
 
#define DFCS_ADJUSTRECT   0x2000
 
#define DFCS_FLAT   0x4000
 
#define DFCS_MONO   0x8000
 

Detailed Description

Definition of the UI Helper Classes: TUIHandle, TUIBorder, TUIFace, TUIPart.

Definition in file uihelper.h.

Macro Definition Documentation

◆ DFC_BUTTON

#define DFC_BUTTON   4

Definition at line 47 of file uihelper.h.

◆ DFC_CAPTION

#define DFC_CAPTION   1

Definition at line 38 of file uihelper.h.

◆ DFC_MENU

#define DFC_MENU   2

Definition at line 41 of file uihelper.h.

◆ DFC_SCROLL

#define DFC_SCROLL   3

Definition at line 44 of file uihelper.h.

◆ DFCS_ADJUSTRECT

#define DFCS_ADJUSTRECT   0x2000

Definition at line 125 of file uihelper.h.

◆ DFCS_BUTTON3STATE

#define DFCS_BUTTON3STATE   0x0008

Definition at line 110 of file uihelper.h.

◆ DFCS_BUTTONCHECK

#define DFCS_BUTTONCHECK   0x0000

Definition at line 98 of file uihelper.h.

◆ DFCS_BUTTONPUSH

#define DFCS_BUTTONPUSH   0x0010

Definition at line 113 of file uihelper.h.

◆ DFCS_BUTTONRADIO

#define DFCS_BUTTONRADIO   0x0004

Definition at line 107 of file uihelper.h.

◆ DFCS_BUTTONRADIOIMAGE

#define DFCS_BUTTONRADIOIMAGE   0x0001

Definition at line 101 of file uihelper.h.

◆ DFCS_BUTTONRADIOMASK

#define DFCS_BUTTONRADIOMASK   0x0002

Definition at line 104 of file uihelper.h.

◆ DFCS_CAPTIONCLOSE

#define DFCS_CAPTIONCLOSE   0x0000

Definition at line 50 of file uihelper.h.

◆ DFCS_CAPTIONHELP

#define DFCS_CAPTIONHELP   0x0004

Definition at line 62 of file uihelper.h.

◆ DFCS_CAPTIONMAX

#define DFCS_CAPTIONMAX   0x0002

Definition at line 56 of file uihelper.h.

◆ DFCS_CAPTIONMIN

#define DFCS_CAPTIONMIN   0x0001

Definition at line 53 of file uihelper.h.

◆ DFCS_CAPTIONRESTORE

#define DFCS_CAPTIONRESTORE   0x0003

Definition at line 59 of file uihelper.h.

◆ DFCS_CHECKED

#define DFCS_CHECKED   0x0400

Definition at line 122 of file uihelper.h.

◆ DFCS_FLAT

#define DFCS_FLAT   0x4000

Definition at line 128 of file uihelper.h.

◆ DFCS_INACTIVE

#define DFCS_INACTIVE   0x0100

Definition at line 116 of file uihelper.h.

◆ DFCS_MENUARROW

#define DFCS_MENUARROW   0x0000

Definition at line 65 of file uihelper.h.

◆ DFCS_MENUARROWRIGHT

#define DFCS_MENUARROWRIGHT   0x0004

Definition at line 74 of file uihelper.h.

◆ DFCS_MENUBULLET

#define DFCS_MENUBULLET   0x0002

Definition at line 71 of file uihelper.h.

◆ DFCS_MENUCHECK

#define DFCS_MENUCHECK   0x0001

Definition at line 68 of file uihelper.h.

◆ DFCS_MONO

#define DFCS_MONO   0x8000

Definition at line 131 of file uihelper.h.

◆ DFCS_PUSHED

#define DFCS_PUSHED   0x0200

Definition at line 119 of file uihelper.h.

◆ DFCS_SCROLLCOMBOBOX

#define DFCS_SCROLLCOMBOBOX   0x0005

Definition at line 89 of file uihelper.h.

◆ DFCS_SCROLLDOWN

#define DFCS_SCROLLDOWN   0x0001

Definition at line 80 of file uihelper.h.

◆ DFCS_SCROLLLEFT

#define DFCS_SCROLLLEFT   0x0002

Definition at line 83 of file uihelper.h.

◆ DFCS_SCROLLRIGHT

#define DFCS_SCROLLRIGHT   0x0003

Definition at line 86 of file uihelper.h.

◆ DFCS_SCROLLSIZEGRIP

#define DFCS_SCROLLSIZEGRIP   0x0008

Definition at line 92 of file uihelper.h.

◆ DFCS_SCROLLSIZEGRIPRIGHT

#define DFCS_SCROLLSIZEGRIPRIGHT   0x0010

Definition at line 95 of file uihelper.h.

◆ DFCS_SCROLLUP

#define DFCS_SCROLLUP   0x0000

Definition at line 77 of file uihelper.h.