source: trunk/src/user32/pmframe.h@ 5655

Last change on this file since 5655 was 2469, checked in by sandervl, 26 years ago

* empty log message *

File size: 1.7 KB
Line 
1/* $Id: pmframe.h,v 1.7 2000-01-18 20:08:13 sandervl Exp $ */
2/*
3 * Win32 Frame Managment Code for OS/2
4 *
5 * Copyright 1999 Christoph Bratschi (cbratschi@datacomm.ch)
6 *
7 */
8#ifndef __PMFRAME_H__
9#define __PMFRAME_H__
10
11PVOID FrameSubclassFrameWindow(Win32BaseWindow *win32wnd);
12VOID FrameUpdateClient(Win32BaseWindow *win32wnd);
13
14#define HTERROR_W (-2)
15#define HTTRANSPARENT_W (-1)
16#define HTNOWHERE_W 0
17#define HTCLIENT_W 1
18#define HTCAPTION_W 2
19#define HTSYSMENU_W 3
20#define HTSIZE_W 4
21#define HTMENU_W 5
22#define HTHSCROLL_W 6
23#define HTVSCROLL_W 7
24#define HTMINBUTTON_W 8
25#define HTMAXBUTTON_W 9
26#define HTLEFT_W 10
27#define HTRIGHT_W 11
28#define HTTOP_W 12
29#define HTTOPLEFT_W 13
30#define HTTOPRIGHT_W 14
31#define HTBOTTOM_W 15
32#define HTBOTTOMLEFT_W 16
33#define HTBOTTOMRIGHT_W 17
34#define HTBORDER_W 18
35#define HTGROWBOX_W HTSIZE_W
36#define HTREDUCE_W HTMINBUTTON_W
37#define HTZOOM_W HTMAXBUTTON_W
38#define HTOBJECT_W 19
39#define HTCLOSE_W 20
40#define HTHELP_W 21
41#define HTSIZEFIRST_W HTLEFT_W
42#define HTSIZELAST_W HTBOTTOMRIGHT_W
43
44#define TFOS_LEFT 0x0001
45#define TFOS_TOP 0x0002
46#define TFOS_RIGHT 0x0004
47#define TFOS_BOTTOM 0x0008
48/* TF_MOVE = TF_LEFT | TF_TOP | TF_RIGHT | TF_BOTTOM */
49#define TFOS_MOVE 0x000F
50
51VOID FrameTrackFrame(Win32BaseWindow *win32wnd,DWORD flags);
52
53#define WS_MINIMIZE_W 0x20000000L
54#define WS_MAXIMIZE_W 0x01000000L
55
56#endif
Note: See TracBrowser for help on using the repository browser.