Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

gettextinfo

gettextinfo


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

Синтаксис          #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;
}

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог