00001 #ifndef __GXWINDOW
00002 #define __GXWINDOW
00003
00004 #include "GXStandardDefines.h"
00005
00006 class CGXWindow
00007 {
00008 public:
00009 CGXWindow();
00010 virtual ~CGXWindow();
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