/*******************************************************************/ // "Меркурий"-"Правда" - open source переводчик // распространяется в соответсвии с лицензией GNU v 2.0 // // абстрактный класс окна // Анисимов Д.В. сегодня /*******************************************************************/ # ifndef WINDOW_H # define WINDOW_H enum e_WinMsg { WM_NULL1, // -------- сообщения общего вида ------ WM_NEXT, WM_PREV, WM_ESC, WM_OK, WM_HELP, // -------- переход в конкретные окна -- WM_EDIT1, WM_EDIT2, WM_FIRST, WM_SRC, WM_DST, WM_DEBUG, WM_PATH, WM_PATH2, WM_GRAMMAR, WM_SLOWO, WM_BASE, WM_ADD_WORD, // -------- конкретная операция -------- WM_RESIZE, WM_N_FRASA, WM_P_FRASA }; class t_Win // ----- абстрактный класс окна ---------- { protected: short x1,y1,x2,y2 ; short size_x,size_y ; public: char Name[100] ; t_Win( void ); virtual ~t_Win( void ); virtual void set_pos( short x1, short y1, short x2, short y2 ); virtual void set_name( char *Name ); virtual void paint( char Select=0 ); }; # endif