00001
00002
00003
00004
00005
00006
00007
00008 #ifndef LIBGUI_CIPADDRESSBOX_H_
00009 #define LIBGUI_CIPADDRESSBOX_H_
00010
00011 #include "CComponent.h"
00012
00013 class CGraphics;
00014
00018 class CIPAddressBox : public CComponent
00019 {
00020 public:
00021 CIPAddressBox();
00022 CIPAddressBox(UINT8 ip3, UINT8 ip2, UINT8 ip1, UINT8 ip0);
00023 ~CIPAddressBox();
00024 virtual void Paint(CGraphics* g);
00025 protected:
00026 virtual void ProcessComponentKeyEvent(SKeyEvent* e);
00027 private:
00028 UINT8 m_ip[4];
00029 BOOL m_edit_mode;
00030 INT8 m_cur_position;
00031 };
00032
00033 #endif