OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
uimetric.cpp
Go to the documentation of this file.
1//----------------------------------------------------------------------------
2// Borland WinSys Library
3// Copyright (c) 1995, 1996 by Borland International, All Rights Reserved
4//
5/// \file
6/// Implementation of TUIMetric class.
7//----------------------------------------------------------------------------
8#include <owl/pch.h>
9#include <owl/defs.h>
10#include <owl/uimetric.h>
11#include <owl/system.h>
12
13namespace owl {
14
15//
16// System metric constant objects
17//
93const TUIMetric TUIMetric::MouseWheelPresent = 75; // only NT or WinVer > 5.0
94//#if(WINVER >= 0x0500)
101//#endif /* WINVER >= 0x0500 */
102//#if (WINVER < 0x0500) && (!defined(_WIN32_WINNT) || (_WIN32_WINNT < 0x0400))
104//#else
105//const TUIMetric TUIMetric::CMetrics = 83
106//#endif
107
108} // OWL namespace
109/* ========================================================================== */
TUIMetric encapsulates the GetSystemMetric() API.
Definition uimetric.h:32
static const TUIMetric XVirtualScreen
Definition uimetric.h:115
static const TUIMetric Secure
Definition uimetric.h:78
static const TUIMetric CMonitors
Definition uimetric.h:119
static const TUIMetric CxSize
Definition uimetric.h:64
static const TUIMetric MouseWheelPresent
Definition uimetric.h:113
static const TUIMetric CxScreen
Definition uimetric.h:34
static const TUIMetric CyVThumb
Definition uimetric.h:43
static const TUIMetric CyMenuSize
Definition uimetric.h:89
static const TUIMetric CyEdge
Definition uimetric.h:80
static const TUIMetric CyHScroll
Definition uimetric.h:37
static const TUIMetric CyCursor
Definition uimetric.h:48
static const TUIMetric CyBorder
Definition uimetric.h:40
static const TUIMetric CxMenuSize
Definition uimetric.h:88
static const TUIMetric CyCaption
Definition uimetric.h:38
static const TUIMetric CySmIcon
Definition uimetric.h:84
static const TUIMetric CxMinimized
Definition uimetric.h:91
static const TUIMetric HighContrast
Definition uimetric.h:99
static const TUIMetric CyScreen
Definition uimetric.h:35
static const TUIMetric Reserved2
Definition uimetric.h:59
static const TUIMetric MideastEnabled
Definition uimetric.h:108
static const TUIMetric Reserved4
Definition uimetric.h:61
static const TUIMetric CySize
Definition uimetric.h:65
static const TUIMetric PenWindows
Definition uimetric.h:75
static const TUIMetric CxDrag
Definition uimetric.h:102
static const TUIMetric Debug
Definition uimetric.h:56
static const TUIMetric MenuDropAlignment
Definition uimetric.h:74
static const TUIMetric CyFixedFrame
Definition uimetric.h:42
static const TUIMetric CxMenuCheck
Definition uimetric.h:105
static const TUIMetric CxVirtualScreen
Definition uimetric.h:117
static const TUIMetric Network
Definition uimetric.h:104
static const TUIMetric CxBorder
Definition uimetric.h:39
static const TUIMetric CxMaxTrack
Definition uimetric.h:93
static const TUIMetric Arrange
Definition uimetric.h:90
static const TUIMetric CySizeFrame
Definition uimetric.h:67
static const TUIMetric CyFullScreen
Definition uimetric.h:51
static const TUIMetric CyDoubleClk
Definition uimetric.h:71
static const TUIMetric CyMaxTrack
Definition uimetric.h:94
static const TUIMetric CxFixedFrame
Definition uimetric.h:41
static const TUIMetric CyKanjiWindow
Definition uimetric.h:52
static const TUIMetric CxEdge
Definition uimetric.h:79
static const TUIMetric CyVScroll
Definition uimetric.h:54
static const TUIMetric CMouseButtons
Definition uimetric.h:77
static const TUIMetric CxMaximized
Definition uimetric.h:95
static const TUIMetric CySmCaption
Definition uimetric.h:85
static const TUIMetric CxMinTrack
Definition uimetric.h:68
static const TUIMetric Reserved1
Definition uimetric.h:58
static const TUIMetric CyIconSpacing
Definition uimetric.h:73
static const TUIMetric CMetrics
Definition uimetric.h:123
static const TUIMetric CyVirtualScreen
Definition uimetric.h:118
static const TUIMetric CxSizeFrame
Definition uimetric.h:66
static const TUIMetric CxCursor
Definition uimetric.h:47
static const TUIMetric CyMinimized
Definition uimetric.h:92
static const TUIMetric CyIcon
Definition uimetric.h:46
static const TUIMetric Reserved3
Definition uimetric.h:60
static const TUIMetric YVirtualScreen
Definition uimetric.h:116
static const TUIMetric KeyboardPref
Definition uimetric.h:98
static const TUIMetric SwapButton
Definition uimetric.h:57
static const TUIMetric CySmSize
Definition uimetric.h:87
static const TUIMetric CyDrag
Definition uimetric.h:103
static const TUIMetric CxIconSpacing
Definition uimetric.h:72
static const TUIMetric MousePresent
Definition uimetric.h:53
static const TUIMetric DbcsEnabled
Definition uimetric.h:76
static const TUIMetric SameDisplayFormat
Definition uimetric.h:120
static const TUIMetric CxVScroll
Definition uimetric.h:36
static const TUIMetric CxFullScreen
Definition uimetric.h:50
static const TUIMetric CyMinTrack
Definition uimetric.h:69
static const TUIMetric CyMaximized
Definition uimetric.h:96
static const TUIMetric CxDoubleClk
Definition uimetric.h:70
static const TUIMetric CyMenuCheck
Definition uimetric.h:106
static const TUIMetric CyMenu
Definition uimetric.h:49
static const TUIMetric ShowSounds
Definition uimetric.h:97
static const TUIMetric CyMin
Definition uimetric.h:63
static const TUIMetric CyMinSpacing
Definition uimetric.h:82
static const TUIMetric CxIcon
Definition uimetric.h:45
static const TUIMetric CleanBoot
Definition uimetric.h:101
static const TUIMetric ScreenReader
Definition uimetric.h:100
static const TUIMetric CxMinSpacing
Definition uimetric.h:81
static const TUIMetric CxMin
Definition uimetric.h:62
static const TUIMetric CxHScroll
Definition uimetric.h:55
static const TUIMetric CxSmSize
Definition uimetric.h:86
static const TUIMetric CxSmIcon
Definition uimetric.h:83
static const TUIMetric SlowMachine
Definition uimetric.h:107
static const TUIMetric CxHThumb
Definition uimetric.h:44
Object Windows Library (OWLNext Core).
Definition animctrl.h:22
General definitions used by all ObjectWindows programs.
Definition of TSystem, a system information provider class.
Definition of TUIMetric, a UI metrics provider class.