Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ребята помогите пожалуйста какой код у ШИФТА [D6, WinXP]


tulen ©   (2003-02-02 14:01:00) 

Вот у пробела #32 а у ШИФТА какой код? (Shift)


Юрий Зотов   (2003-02-03 01:02:00) [1]

Вообще-то, у Shift"а код двубайтовый. Либо однобайтовый Scan-код, но это уже из другой оперы.

Поэтому разрешите сообщить - у клавиши Shift просто нет никакого char-кода. Вот у пробела - 32, это верно. А у Shift - никакого.

Зато у него есть Virtual-код. Причем он существует даже раздельно для правой и левой клавиши.

О чем и было сказано выше (Song © (02.02.03 14:28))


BANick   (2003-02-02 22:53:00) [2]

keycode у shift"а 16


Song   (2003-02-02 15:27:00) [3]

Кстати, а зачем тебе понадобился char формат кода? Для OnkeyPress? Если да, то Shift в onKeyPress не поймаешь.


Song   (2003-02-02 15:08:00) [4]

Твой "другой" формат - это Chr(VK_SHIFT)


tulen   (2003-02-02 14:34:00) [5]

это я знаю но он мне надо другой формат например #32 как у пробела
Вроду бы у шифта #24 но не работает


Song   (2003-02-02 14:28:00) [6]

Не поверишь - VK_SHIFT


Наверх

Титульная страница Поиск, карта сайта Написать письмо