00001
00002
00003
00004
00005
00006
00007
00008 #ifndef LIBGUI_CFORM_H_
00009 #define LIBGUI_CFORM_H_
00010
00011 #include "CComponent.h"
00012
00016 class CForm : public CComponent
00017 {
00018 public:
00023 CForm();
00024 ~CForm();
00030 void Pack();
00031 virtual void SetSize(INT16 width, INT16 height);
00032 virtual void SetLocation(INT16 x, INT16 y);
00033 virtual void Invalidate();
00034 virtual void ProcessComponentKeyEvent(SKeyEvent* e);
00035 private:
00036 INT8 m_nActive;
00037 protected:
00041 virtual void OnClose();
00042 };
00043
00044 #endif