Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.21;
Скачать: CL | DM;

Вниз

Консоль   Найти похожие ветки 

 
b-Ars ©   (2002-11-06 12:19) [0]

Здравствуйте господа! Не получается корректно работать с консолью. Сразу не разобрался, а нужно срочно, поэтому прошу вас привести пример аналогов паскалевских SetText(Backgroung)Color и GotoXY, или, если не сложно приведите примерчик: посередине окна консоли на белом фоне черными буквами надпись "Hello Word" :). Заранее спасибо! Да, и ещё: можно ли перехватить закрытие консоли пользователем?


 
MBo ©   (2002-11-06 12:35) [1]

вот очистка и gotoxy, остальное сам найдешь по хелпу, начав с приведенных функций
h := GetStdHandle(STD_OUTPUT_HANDLE);
Size := GetLargestConsoleWindowSize(h);
Origin.X := 10;
Origin.Y := 10;
FillConsoleOutputCharacter(H, " ", Size.X * Size.Y, Origin, Written);
SetConsoleCursorPosition(H, Origin);
writeln("Hello!");


 
b-Ars ©   (2002-11-06 12:36) [2]

>MBo © (06.11.02 12:35)
Ок, большое спасибо!


 
b-Ars ©   (2002-11-10 13:47) [3]

>MBo © (06.11.02 12:35)
Хм, тока вот какой тип у Written? Он ругается на LPDWORD, он в Help написано так же, как быть?


 
Anatoly Podgoretsky ©   (2002-11-10 13:54) [4]

Какой LPDWORD у WriteLn, не работает он с таким типом, только простые базовые типы


 
b-Ars ©   (2002-11-10 13:56) [5]

>Anatoly Podgoretsky © (10.11.02 13:54)
FillConsoleOutputCharacter(Con.ConHandle, " ", Con.ConSize.X * Con.ConSize.Y, Origin, NumWritten)

Какой тип у NumWritten?


 
MBo ©   (2002-11-10 14:16) [6]

Written: DWord;


 
b-Ars ©   (2002-11-11 13:14) [7]

Всем спасибо, заработало исключительно с типом Cardinal



Страницы: 1 вся ветка

Текущий архив: 2002.11.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
1-69279
Mad_Ghost
2002-11-12 08:40
2002.11.21
Как распечатать TMemo?


4-69651
Tihas
2002-10-08 01:46
2002.11.21
Как зделать,чтобы у окна созданного CreateWindow нельзя было изме


1-69402
vilfred
2002-11-09 23:13
2002.11.21
что это за ошибка?


3-69204
sunwheel
2002-11-01 14:16
2002.11.21
Переменная вместо имени поля в запросе.


1-69268
VJar
2002-11-11 22:36
2002.11.21
Обработка удерживания нажатой кнопки