|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.06.2023, 18:58 | #1 |
Пользователь
Регистрация: 09.01.2023
Сообщений: 19
|
ОС на fasm - графическая оболочка
Здравствуйте! Есть ОС на fasm которая загружает "ядро" и запускает программы. Хочу добавить программу, в которой будет меню, пусть и текстовое. Но когда я пробовал вывести подкрашенный текст выводилась пустота. Пожалуйста помогите: Исправить ошибку с отображением текста, Перемещать курсор кнопками, и сделать "кнопки". Моя теория: нужно сравнивать положение курсора с положением текста "кнопки" или ссылки, если совпадет, то jump-иться на программу(ОС будет без ФС). Пожалуйста помогите!
Код программы с "плохим" текстом: Код:
times 512 - ($ - $$) db 0 Макрос очистки экрана в BASE_FUNC: Код:
|
22.06.2023, 18:59 | #2 |
Пользователь
Регистрация: 09.01.2023
Сообщений: 19
|
P.S Для создания "Тела" меню нужно красить фон текста.
|
23.06.2023, 07:18 | #3 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,357
|
|
24.06.2023, 23:02 | #4 |
Пользователь
Регистрация: 09.01.2023
Сообщений: 19
|
Ответ был удален.
Последний раз редактировалось Окоза-Окоза; 24.06.2023 в 23:10. |
24.06.2023, 23:07 | #5 |
Пользователь
Регистрация: 09.01.2023
Сообщений: 19
|
waleri, Эту проблему я исправил, и вопрос поменялся все-таки решился использовать 4 видеорежим. код поменялся:
Код:
Последний раз редактировалось Окоза-Окоза; 24.06.2023 в 23:27. |
25.06.2023, 17:56 | #6 |
Пользователь
Регистрация: 09.01.2023
Сообщений: 19
|
Остался вопрос с мышкой и кнопками.
|
02.07.2023, 15:38 | #7 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
Если хотите сделать меню в реальном режиме ЦП, то нужно привязывать его пункты к клавишам F1..F12, а не искать курсором положение кнопок. Посмотрите, как это сделано например в программах HIEW, FAR, Victoria и многих других.
Нашедшего выход - затаптывают первым..
Последний раз редактировалось R71MT; 02.07.2023 в 15:43. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ОС на fasm - мини графическая оболочка | Окоза-Окоза | Помощь студентам | 1 | 21.06.2023 22:48 |
Собственная графическая оболочка | Studik | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 05.07.2011 14:43 |
Графическая оболочка (вьюер) | guru2002 | Фриланс | 3 | 21.05.2011 12:36 |
Графическая оболочка для UPX (GUI-UPX) | >>arty<< | Общие вопросы Delphi | 33 | 13.02.2011 11:38 |
Графическая оболочка C++ | Якъ | Общие вопросы C/C++ | 2 | 09.02.2011 00:32 |