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

Ваш аккаунт

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

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

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

Пару вопросов про консоль

10K
17 марта 2006 года
-Df-
24 / / 11.03.2006
1. Как получить цвет текста и фона в консоле?
2. Как получить текущую позицию курсора и перейти в заданую позицию?
3. Как сделать, чтобы у окна не было прокрутки, т.е. вся инфа выводилась только в области экрана, а лишняя просто пропадала, когда окно заполняется (типа как в Паскале)?
534
18 марта 2006 года
HarryAxe
448 / / 19.01.2006
Цитата:
Originally posted by -Df-
1. Как получить цвет текста и фона в консоле?
2. Как получить текущую позицию курсора и перейти в заданую позицию?
3. Как сделать, чтобы у окна не было прокрутки, т.е. вся инфа выводилась только в области экрана, а лишняя просто пропадала, когда окно заполняется (типа как в Паскале)?

Смотри MSDN по функциям: GetConsoleScreenBufferInfo() для получения позиции курсора (поле dwCursorPosition структуры CONSOLE_SCREEN_BUFFER_INFO; с помощью этой же функции определяем текущий цвет фона и текста), SetConsoleCursorPosition() для перемещения в заданную позицию, SetConsoleTextAttribute() для изменения цвета или фона и SetConsoleScreenBufferSize() для изменения размера буфера вывода для консоли (минимальные значения получаем из GetSystemMetrics(), вызванной с параметрами SM_CXMIN и SM_CYMIN; по идее должно быть 80 и 25 соответственно)

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