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

pmwindow.h

Go to the documentation of this file.
00001 /* $Id: pmwindow.h,v 1.15 2001/12/26 19:05:35 achimha Exp $ */
00002 /*
00003  * Win32 Window Managment Code for OS/2
00004  *
00005  * Copyright 1998-1999 Sander van Leeuwen (sandervl@xs4all.nl)
00006  *
00007  */
00008 #ifndef __PMWINDOW_H__
00009 #define __PMWINDOW_H__
00010 
00011 #include <win32wbase.h>
00012 
00013 #define WIN32_CDCLASS       "Win32CDWindowClass"
00014 #define WIN32_STDCLASS      "Win32WindowClass"
00015 #define WIN32_STDFRAMECLASS "Win32FrameClass"
00016 
00017 #define TIMERID_DRIVEPOLL       0x1717
00018 
00019 BOOL InitPM();
00020 
00021 void RegisterSystemClasses(ULONG hModule);
00022 void UnregisterSystemClasses();
00023 
00024 extern ULONG ScreenWidth;
00025 extern ULONG ScreenHeight;
00026 extern ULONG ScreenBitsPerPel;
00027 extern BOOL  fOS2Look;
00028 extern HWND  hwndCD;
00029 extern LONG CapsCharHeight;
00030 
00031 #define TFOS_LEFT                    0x0001
00032 #define TFOS_TOP                     0x0002
00033 #define TFOS_RIGHT                   0x0004
00034 #define TFOS_BOTTOM                  0x0008
00035 /* TF_MOVE = TF_LEFT | TF_TOP | TF_RIGHT | TF_BOTTOM */
00036 #define TFOS_MOVE                    0x000F
00037 
00038 VOID FrameTrackFrame(Win32BaseWindow *win32wnd,DWORD flags);
00039 void Frame_SysCommandSizeMove(Win32BaseWindow *win32wnd, WPARAM wParam);
00040 
00041 #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