00001
00002
00003
00004
00005
00006
00007
00008
00009
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
00034 #define DESKTOP_CLASS_NAMEA "#32769"
00035 #define DESKTOP_CLASS_NAMEW L"#32769"
00036 #undef DESKTOP_CLASS_ATOM
00037 #define DESKTOP_CLASS_ATOM 32769
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__