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
wsysinc.h
Go to the documentation of this file.
1//----------------------------------------------------------------------------
2// Borland WinSys Library
3// Copyright (c) 1993, 1996 by Borland International, All Rights Reserved
4//
5/// \file
6/// Includes windowing system headers, with necessary macros defined
7//----------------------------------------------------------------------------
8
9#if !defined(OWL_WSYSINC_H)
10#define OWL_WSYSINC_H
11
12#include <owl/private/defs.h>
13#if defined(BI_HAS_PRAGMA_ONCE)
14# pragma once
15#endif
16
17#include <owl/private/wsysinc.h>
18
19// !BB Is there a better location for these??
20//
21// Win 4.0 styles
22//
23#if !defined(WS_EX_MDICHILD)
24#define WS_EX_MDICHILD 0x00000040L
25#endif
26#if !defined(WS_EX_TOOLWINDOW)
27#define WS_EX_TOOLWINDOW 0x00000080L
28#endif
29#if !defined(WS_EX_WINDOWEDGE)
30#define WS_EX_WINDOWEDGE 0x00000100L
31#endif
32#if !defined(WS_EX_CLIENTEDGE)
33#define WS_EX_CLIENTEDGE 0x00000200L
34#endif
35#if !defined(WS_EX_CONTEXTHELP)
36#define WS_EX_CONTEXTHELP 0x00000400L
37#endif
38#if !defined(WS_EX_RIGHT)
39#define WS_EX_RIGHT 0x00001000L
40#endif
41#if !defined(WS_EX_LEFT)
42#define WS_EX_LEFT 0x00000000L
43#endif
44#if !defined(WS_EX_RTLREADING)
45#define WS_EX_RTLREADING 0x00002000L
46#endif
47#if !defined(WS_EX_LTRREADING)
48#define WS_EX_LTRREADING 0x00000000L
49#endif
50#if !defined(WS_EX_LEFTSCROLLBAR)
51#define WS_EX_LEFTSCROLLBAR 0x00004000L
52#endif
53#if !defined(WS_EX_RIGHTSCROLLBAR)
54#define WS_EX_RIGHTSCROLLBAR 0x00000000L
55#endif
56#if !defined(WS_EX_CONTROLPARENT)
57#define WS_EX_CONTROLPARENT 0x00010000L
58#endif
59#if !defined(WS_EX_STATICEDGE)
60#define WS_EX_STATICEDGE 0x00020000L
61#endif
62#if !defined(WS_EX_APPWINDOW)
63#define WS_EX_APPWINDOW 0x00040000L
64#endif
65#if !defined(WS_EX_OVERLAPPEDWINDOW)
66#define WS_EX_OVERLAPPEDWINDOW (WS_EX_WINDOWEDGE | WS_EX_CLIENTEDGE)
67#endif
68#if !defined(WS_EX_PALETTEWINDOW) && defined(WS_EX_TOPMOST)
69#define WS_EX_PALETTEWINDOW (WS_EX_WINDOWEDGE | WS_EX_TOOLWINDOW | WS_EX_TOPMOST)
70#endif
71
72#endif // OWL_WSYSINC_H