Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.11.2010, 21:07   #1
invertor
 
Регистрация: 30.06.2010
Сообщений: 5
По умолчанию Как модифицировать меню?

Код:
if (kbhit()==1) dvig=getch();
switch (dvig){
                         case  115:     //листаем меню вверх (символ W)
                                    {
                                    z++; //счетчик пунктов меню
	                                 dvig=0; //обнуление введенного символа
                                    if (z>8) z=4; //проверка последного пункта меню
                                    }
                                    break;
                         case  119:    //листаем меню вниз (символ S)
                                    {
                                    z--; //счетчик пунктов меню
	                                 dvig=0; //обнуление введенного символа
                                    if (z<4) z=8; //проверка первого пункта меню
                                    }
                                    break;

               }
как заменить перемещение символами W и S в меню на перемещение стрелочками.


Функция getch() не возвращает значение данных кнопок. как быть?
invertor вне форума Ответить с цитированием
Старый 01.11.2010, 21:18   #2
Tema_Crazzzy
Форумчанин
 
Регистрация: 29.04.2010
Сообщений: 114
По умолчанию

Используйте скан-коды:
UpArrow 328(DEC),128(HEX)
DownArrow 336(DEC), 150(HEX)
LeftArrow 331(DEC), 14B(HEX)
RightArrow 333(DEC), 14D(HEX)
Tema_Crazzzy вне форума Ответить с цитированием
Старый 01.11.2010, 21:37   #3
invertor
 
Регистрация: 30.06.2010
Сообщений: 5
По умолчанию

как это добавить в мою программу? Если getch() не определяет эти символы?
invertor вне форума Ответить с цитированием
Старый 01.11.2010, 21:46   #4
Tema_Crazzzy
Форумчанин
 
Регистрация: 29.04.2010
Сообщений: 114
По умолчанию

http://msdn.microsoft.com/en-us/library/ms646267
Tema_Crazzzy вне форума Ответить с цитированием
Старый 01.11.2010, 21:49   #5
invertor
 
Регистрация: 30.06.2010
Сообщений: 5
По умолчанию

к сожалению я не силен в английском
invertor вне форума Ответить с цитированием
Старый 08.01.2013, 20:47   #6
hon
Форумчанин
 
Регистрация: 08.06.2011
Сообщений: 693
По умолчанию

Ну, сорри. Переводчик гугл в помощь.
hon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
меню как на сайте p&g (меню ввиде таблицы) ilma55 WordPress и другие CMS 0 19.09.2010 19:09
C++,try-catch-trow,Как модифицировать готовый код? Aleksandr_Yanov Помощь студентам 0 21.08.2010 15:39
И сново sendMessage =) Как нажать пункт верхнего меню и меню правой кнопки? TwiX Win Api 9 15.10.2009 01:57
Написал программу, помогите натянуть Шейдеры или как нибудь модифицировать программу WMLite Паскаль, Turbo Pascal, PascalABC.NET 0 16.06.2009 13:57
Меню с Items в виде набора Bitmap (как меню редактирования в Word'е) chandrasecar Мультимедиа в Delphi 7 14.01.2009 09:20