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

Last change on this file since 5655 was 3663, checked in by sandervl, 25 years ago

Set/GetParent changes/fixes

File size: 1010 bytes
Line 
1/* $Id: win32wdesktop.h,v 1.7 2000-06-07 21:45:52 sandervl Exp $ */
2/*
3 * Win32 Desktop Window for OS/2
4 *
5 *
6 * Copyright 1999 Sander van Leeuwen (sandervl@xs4all.nl)
7 *
8 *
9 * Project Odin Software License can be found in LICENSE.TXT
10 *
11 */
12#ifndef __WIN32WDESKTOP_H__
13#define __WIN32WDESKTOP_H__
14
15#if defined(__cplusplus)
16
17#include <win32wbase.h>
18
19class Win32Desktop : public Win32BaseWindow
20{
21public:
22 Win32Desktop();
23virtual ~Win32Desktop();
24
25 virtual BOOL EnableWindow(BOOL fEnable);
26
27virtual BOOL isDesktopWindow();
28
29protected:
30private:
31};
32
33/* Built-in class names (see _Undocumented_Windows_ p.418) */
34#define DESKTOP_CLASS_NAMEA "#32769" /* Desktop */
35#define DESKTOP_CLASS_NAMEW L"#32769" /* Desktop */
36#undef DESKTOP_CLASS_ATOM
37#define DESKTOP_CLASS_ATOM 32769 /* Desktop */
38
39extern Win32Desktop *windowDesktop;
40#endif //__cplusplus
41
42BOOL CreateWin32Desktop();
43void DestroyDesktopWindow();
44BOOL DESKTOP_Register();
45BOOL DESKTOP_Unregister();
46
47#endif //__WIN32WDESKTOP_H__
Note: See TracBrowser for help on using the repository browser.