00001 #ifndef __GXWINDOW 00002 #define __GXWINDOW 00003 00004 #include "RainDefines.h" 00005 00006 class CRainWindow 00007 { 00008 public: 00009 CRainWindow(); 00010 virtual ~CRainWindow(); 00011 00012 virtual HWND GetHWND(); 00013 00014 virtual bool Init(char* szTitleName, 00015 UINT uWidth, 00016 UINT uHeight, 00017 UINT uX, 00018 UINT uY, 00019 WNDPROC CallBack, 00020 HINSTANCE hInstance, 00021 char* szMenuName); 00022 00023 virtual bool Destroy(); 00024 00025 virtual DWORD GetWindowStyle(); 00026 00027 protected: 00028 HWND m_hWnd; 00029 HINSTANCE m_hInstance; 00030 }; 00031 00032 00033 00034 00035 00036 #endif