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

Ваш аккаунт

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

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

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

Позиционирование каретки

23K
24 марта 2009 года
Spice
37 / / 10.07.2008
VS 2008; c++; WIN32; CONSOLE

 
Код:
#include "windows.h"
#include "stdio.h"
int main()
{
    SetCaretPos(10, 10);

    getchar();

    return 0;
}


SetCursorPos не срабатывает. Возвращает FALSE. Почему? Не могу понять.. Так же пытался создать с помощью CreateCaret, тоже возвращает FALSE.
Хочется сделать это именно с помощью SetCaretPos. Варианты с gotoXY() и SetConsoleCursorPosition() не предлагать.
1.6K
24 марта 2009 года
Vov4ick
476 / / 01.02.2007
Caret - это курсор графического режима. В консоли конечно не работает.
Cursor - это курсор мыши.
Тебе нужен ConsoleCursor. Соответственно функции, с ним связанные
SetConsoleCursorPosition
GetConsoleScreenBufferInfo
GetConsoleCursorInfo
SetConsoleCursorInfo
Внимательней читай описания функций, какая для чего нужна.
23K
25 марта 2009 года
Spice
37 / / 10.07.2008
Большое спасибо. У меня с этим действительно возникла путаница.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог