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

win32wdesktop.h

Go to the documentation of this file.
00001 /* $Id: win32wdesktop.h,v 1.8 2001/06/09 14:50:22 sandervl Exp $ */
00002 /*
00003  * Win32 Desktop Window for OS/2
00004  *
00005  *
00006  * Copyright 1999 Sander van Leeuwen (sandervl@xs4all.nl)
00007  *
00008  *
00009  * Project Odin Software License can be found in LICENSE.TXT
00010  *
00011  */
00012 #ifndef __WIN32WDESKTOP_H__
00013 #define __WIN32WDESKTOP_H__
00014 
00015 #if defined(__cplusplus)
00016 
00017 #include <win32wbase.h>
00018 
00019 class Win32Desktop : public Win32BaseWindow
00020 {
00021 public:
00022          Win32Desktop();
00023 virtual ~Win32Desktop();
00024 
00025  virtual BOOL   EnableWindow(BOOL fEnable);
00026  virtual BOOL   DestroyWindow();
00027 virtual  BOOL   isDesktopWindow();
00028 
00029 protected:
00030 private:
00031 };
00032 
00033 /* Built-in class names (see _Undocumented_Windows_ p.418) */
00034 #define DESKTOP_CLASS_NAMEA    "#32769"  /* Desktop */
00035 #define DESKTOP_CLASS_NAMEW   L"#32769"  /* Desktop */
00036 #undef DESKTOP_CLASS_ATOM
00037 #define DESKTOP_CLASS_ATOM       32769   /* Desktop */
00038 
00039 extern Win32Desktop *windowDesktop;
00040 #endif //__cplusplus
00041 
00042 BOOL CreateWin32Desktop();
00043 void DestroyDesktopWindow();
00044 BOOL DESKTOP_Register();
00045 BOOL DESKTOP_Unregister();
00046 
00047 #endif //__WIN32WDESKTOP_H__

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