00001 #ifndef __SWindowHandle__
00002 #define __SWindowHandle__
00003
00004 #include <Basics/CCountedObject.hpp>
00005
00006
00007
00008 namespace Exponent
00009 {
00010 namespace GUI
00011 {
00012 namespace Windowing
00013 {
00031 struct SWindowHandle
00032 {
00034 #ifdef WIN32
00035
00036 HWND m_windowHandle;
00038 #else
00039
00040 WindowRef m_windowHandle;
00042 #endif
00043
00045
00046
00051 bool handleIsValid()
00052 {
00053 return (m_windowHandle != NULL);
00054 }
00055
00056
00057
00058 };
00059 }
00060 }
00061 }
00062 #endif // End of SWindowHandle.hpp