14 / 14 / 4
Регистрация: 08.03.2011
Сообщений: 107
1

Как в графическом режиме можно работать с клавиатурой?

04.11.2011, 11:24. Показов 2729. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, прошу подсказать мне: как в графическом режиме можно работать с клавиатурой? если подключить библиотеку crt, появляется два окна - одно в графическом режиме, другое в текстовом. А нажатие клавиши отслеживается только в текстовом... вот код программы:


Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
uses crt, graph;
 
var
keyMenu:integer;
driver,mode,error:integer;
 
procedure OutputMenu;
var i:integer;
begin
 
  Line(random(100),100,200,random(200));
end;
 
begin
  driver:=detect;
  InitGraph(driver,mode,'');
 
  keyMenu:=1;
  OutputMenu;
 
  repeat
    if keyPressed then
    begin
      case readkey of
        #72:
          if keyMenu>1 then
          begin
            dec(keyMenu);
            OutputMenu;
          end;
        #80:
          if keyMenu<5 then
          begin
            inc(keyMenu);
            OutputMenu;
          end;
      end;
    end;
  until false;
 
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.11.2011, 11:24
Ответы с готовыми решениями:

Работа с клавиатурой в графическом режиме
Пишу программу в графическом режиме. Для ввода чисел написал свою функцию, где использую getch()....

Можно ли создать коло гипноза в графическом режиме?
Можно ли создать коло гипноза в графическом режиме?

Каким прерыванием можно вывести на экран большую букву в графическом режиме?
Помогите, пожалуйста... Программирую на Ассемблере, встроенном в Паскаль. Освоил прерывания для...

Как вывести переменную в графическом режиме?
Работаю в графическом режиме с помощью graphics.h в чистом Си подскажите как вывести переменную...

1
Почетный модератор
64299 / 47594 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
06.11.2011, 10:09 2
Вместо crt подключить wincrt.
0
06.11.2011, 10:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2011, 10:09
Помогаю со студенческими работами здесь

Как сделать ввод в графическом режиме
Как сделать ввод в графическом режиме? Сперва сделал через read но там из за этого куча багов...Как...

Как корректно считать переменную в графическом режиме
Здравствуйте. Есть такой вопрос. Есть задача, которую нужно решить в графическом режиме. Но...

Как вывести таблицу с результатами в графическом режиме?
Подскажите пожалуйста, как вывести результаты(таблицы) в графическом режиме? #include...

Сколько цветов в графическом режиме и как их использовать?
Ну.. Сразу к делу: Создаю программу для DOS, работающую в графическом режиме... Какая - то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru