seg_r |
Отправлено: 02.02.2004, 13:12 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 74
|
У GetKeyState есть такая штука, младший бит — клавиша переключается, старший бит клавиша нажата, а как эту дрянь из Integer'а выдрать? |
|
Dima |
Отправлено: 02.02.2004, 14:25 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 61
|
Может наложить битовую маску ?
int i ;
...
теперь проверим выставлин ли 1 бит
int mask = 0x80000000;//единица и 31 ноль в двоичном виде
if(i & mask) //если условие выполнилось, значит бит выставлен
Отредактировано Dima — 02/02/2004, 15:30 |
|