Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ООП / ООП / Laba4_1 / CStr

.h
Скачиваний:
8
Добавлен:
18.02.2017
Размер:
851 б
Скачать
//---------------------------------------------------------------------------

#ifndef CStrH
#define CStrH
class CStr
{
int n,b,e,x,y,h,w;
bool cons_f, edit_f;
char *ptr;
public:
CStr();
CStr(int x);
CStr(char *ptr1);
Start(int xi,int yi,int hi,int wi) {x=xi; y=yi; h=hi; w=wi; cons_f=false; edit_f=false;};
void SetFlag(int x,bool b){ if (x==1) cons_f=b; if (x==2) edit_f=b; };
bool GetFlag(int x) { if (x==1) return cons_f; if (x==2) return edit_f; };
void SetMark(int i);
void MidX(int u) {x=(u-w*n+w/2)/2;};
char * Copy(bool q);
void ResetMark() {b=(e=0)+1;};
void Paste(int p,char *s1);
char * Ret();
void Delete(bool q);
void SetY(int v){y=v;};
void operator = (char * ptr1);
int Click(int xn,int yn);
void Draw();
~CStr();

};
//---------------------------------------------------------------------------
#endif
Соседние файлы в папке Laba4_1
  • #
    18.02.20173.26 Кб8CStr.cpp
  • #
    18.02.2017851 б8CStr.h
  • #
    18.02.20174.77 Кб8Lab4.cpp
  • #
    18.02.20174.17 Кб8Lab4.dfm
  • #
    18.02.20171.95 Кб8Lab4.h
  • #
    18.02.20177.37 Кб8Project1.cbproj
  • #
    18.02.20177.37 Кб9Project1.cbproj.2007