C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Letyshops [lifetime]

 gettextinfo / g / Библиотечн. функции Borland C++

Функция Получает информацию о текстовом режиме.


Синтаксис          #include<conio.h>
                   void gettextinfo(struct text_info *r);

Файл, содержащий   conio.h
прототип

Описание           gettextinfo заполняет структуру типа text_info, на
                   которую   указывает   параметр  r,  информацией  о
                   текущем текстовом режиме.

                   text_info определена в conio.h следующим образом:

                   struct text_info {
                      unsigneg char winleft;   /*левая коорд. окна */
                      unsigneg char wintop;    /*коорд. вершины окна */
                      unsigneg char winright;  /* правая коорд. окна */
                      unsigneg char winbottom; /* нижная коорд. окна */
                      unsigneg char attribute; /* атрибуты текста */
                      unsigneg char normattr;  /* нормальные атрибуты */
                      unsigneg char currmode;  /* BW40, BW80, C40 или
                                                                 С80 */
                      unsigneg char screenheight; /* bottom - top */
                      unsigneg char screenwight;  /* right - left */
                      unsigneg char curx;    /* х - коорд. курсора */
                      unsigneg char cury;    /* y - коорд. курсора */
                   };

Возвращаемое       gettextinfo возвращает результат в параметре r.
значение

Переносимость      gettextinfo работает   только   на    компьютерах,
                   совместимых  с  IBM  PC.  Функция  не совместима с
                   Windows.

Смотрите также     textattr, textbackground, textcolor, textmode,
                   wherex, wherey, window.

Пример:

#include<conio.h>

int main(void)
{
   struct text_info ti;
   gettextinfo(&ti);
   cprintf("Левая граница:       %2d\r\n",ti.winleft);
   cprintf("Верхняя граница:     %2d\r\n",ti.wintop);
   cprintf("Правая граница:      %2d\r\n",ti.winrigth);
   cprintf("Нижняя граница:      %2d\r\n",ti.winbottom);
   cprintf("Атрибуты:            %2d\r\n",ti.attribute);
   cprintf("Нормальные атрибуты: %2d\r\n",ti.normattr);
   cprintf("Текущий режим:       %2d\r\n",ti.curmode);
   cprintf("Высота экрана:       %2d\r\n",ti.screenheight);
   cprintf("Ширина экрана:       %2d\r\n",ti.screenwidth);
   cprintf("Координата х:        %2d\r\n",ti.curx);
   cprintf("Координата y:        %2d\r\n",ti.cury);
   return 0;
}




Letyshops [lifetime]