|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.04.2013, 14:36 | #1 |
Пользователь
Регистрация: 25.03.2013
Сообщений: 14
|
Как управлять цветом границы экрана(Бордюр)?
Нужно установить цвет границы.
rogram fon; uses crt,dos; var b:byte; r:registers; i:integer; begin clrscr; r.ah:=$0; r.al:=3; intr($10,r); b:=port[$3da]; port[$3c0]:=$11; port[$3c0]:=1; port[$3c0]:=$20; readln; end. Код компилируется. Я не сильно представляю, как увидеть, сменился ли цвет. И что вообще из себя представляет эта граница? |
20.04.2013, 20:45 | #2 |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,799
|
Гы-гы-гы! Просто так тему открыл -- уж больно напомнила старые учебники по программированию, еще под DOS. Из них пример? Судя по портам -- да. Монитор какой у тебя? ЖК? Забудь.
Понятие бордюра было применимо для старых ЭЛТ-мониторов, да и то, как мне кажется, только для CGA, на которых реально можно было задать цвет, которым закрашивалось свободное пространство трубки от краев стекла до границ кадра. Своими глазами видел. На VGA-мониторах уже перестал маяться херней, поэтому не скажу, работало ли на них. |
20.04.2013, 21:10 | #3 |
Пользователь
Регистрация: 25.03.2013
Сообщений: 14
|
Спасибо) Понял. Да, методичка действительно древняя) изучаю вот архитектуру...
|
20.04.2013, 22:11 | #4 | |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Цитата:
Поддерживался на CGA, EGA, VGA, SVGA и других VGA-совместимых. Но увидеть, естественно, можно было только за пределами границы экрана, которые ЖК принципиально не показывает. |
|
20.04.2013, 22:12 | #5 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Фокус при инициализации формы, как им управлять? | Ципихович Эндрю | Microsoft Office Word | 0 | 02.05.2011 11:32 |
Как управлять usb-мышкой | Dimaz | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 11 | 30.03.2011 21:58 |
Как управлять камерой в XNA | maxon11 | Помощь студентам | 2 | 08.03.2011 10:47 |
Pascal. Графика. Границы экрана | VladimirBravo | Помощь студентам | 1 | 15.06.2010 21:54 |
Как управлять в Delphi диспетчером процессов? | docbrain | Общие вопросы Delphi | 6 | 10.02.2010 08:00 |