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