Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

pmframe.h

Go to the documentation of this file.
00001 /* $Id: pmframe.h,v 1.7 2000/01/18 20:08:13 sandervl Exp $ */
00002 /*
00003  * Win32 Frame Managment Code for OS/2
00004  *
00005  * Copyright 1999 Christoph Bratschi (cbratschi@datacomm.ch)
00006  *
00007  */
00008 #ifndef __PMFRAME_H__
00009 #define __PMFRAME_H__
00010 
00011 PVOID FrameSubclassFrameWindow(Win32BaseWindow *win32wnd);
00012 VOID  FrameUpdateClient(Win32BaseWindow *win32wnd);
00013 
00014 #define HTERROR_W             (-2)
00015 #define HTTRANSPARENT_W       (-1)
00016 #define HTNOWHERE_W           0
00017 #define HTCLIENT_W            1
00018 #define HTCAPTION_W           2
00019 #define HTSYSMENU_W           3
00020 #define HTSIZE_W              4
00021 #define HTMENU_W              5
00022 #define HTHSCROLL_W           6
00023 #define HTVSCROLL_W           7
00024 #define HTMINBUTTON_W         8
00025 #define HTMAXBUTTON_W         9
00026 #define HTLEFT_W              10
00027 #define HTRIGHT_W             11
00028 #define HTTOP_W               12
00029 #define HTTOPLEFT_W           13
00030 #define HTTOPRIGHT_W          14
00031 #define HTBOTTOM_W            15
00032 #define HTBOTTOMLEFT_W        16
00033 #define HTBOTTOMRIGHT_W       17
00034 #define HTBORDER_W            18
00035 #define HTGROWBOX_W           HTSIZE_W
00036 #define HTREDUCE_W            HTMINBUTTON_W
00037 #define HTZOOM_W              HTMAXBUTTON_W
00038 #define HTOBJECT_W            19
00039 #define HTCLOSE_W             20
00040 #define HTHELP_W              21
00041 #define HTSIZEFIRST_W         HTLEFT_W
00042 #define HTSIZELAST_W          HTBOTTOMRIGHT_W
00043 
00044 #define TFOS_LEFT                    0x0001
00045 #define TFOS_TOP                     0x0002
00046 #define TFOS_RIGHT                   0x0004
00047 #define TFOS_BOTTOM                  0x0008
00048 /* TF_MOVE = TF_LEFT | TF_TOP | TF_RIGHT | TF_BOTTOM */
00049 #define TFOS_MOVE                    0x000F
00050 
00051 VOID FrameTrackFrame(Win32BaseWindow *win32wnd,DWORD flags);
00052 
00053 #define WS_MINIMIZE_W      0x20000000L
00054 #define WS_MAXIMIZE_W      0x01000000L
00055 
00056 #endif

Generated on Wed Jan 23 23:17:41 2002 for ODIN-user32 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001