Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.19;
Скачать: CL | DM;

Вниз

VK_ в Delphi...   Найти похожие ветки 

 
ssss   (2007-07-20 09:12) [0]

Добрый день!
Не подскажите VK_ для "!" сколько я не искал и не могу найти...или догадаться)неужели про знаки препинания забыли?)


 
Сергей М. ©   (2007-07-20 09:18) [1]

const
 VK_EXCLAMATION = Ord("!");


 
Однокамушкин   (2007-07-20 09:35) [2]

VK_XXXX существуют только для кнопок, а "!" - это символ, а не кнопка, и находится на той же кнопке, что и "1"... так что "1" и "!" имеют одинаковый VK_, а как понять, что нажал пользователь - надо смотреть состояние Shift и, в общем случае, раскладку клавиатуры...

Вообще, если вам нужен именно символ, надо обрабатывать не OnKeyDown, а OnKeyPress, там уже все раскладки и состояния шифтов учтены...


 
DevilDevil ©   (2007-07-20 09:57) [3]

Удалено модератором


 
DevilDevil ©   (2007-07-20 10:34) [4]

я дико извиняюсь...
но какова причина столь резкого поступка?

или утилита не помогает в вопросе сабжа и тому подобных?


 
Игорь Шевченко ©   (2007-07-20 10:36) [5]

Когда предлагается скачать неизвестный архив, это вызывает обоснованные подозрения. Тем более с такой рекламой.


 
DevilDevil ©   (2007-07-20 10:39) [6]

ну значит не получит никто чудо-утилиты по вине модераторов ;)


 
Anatoly Podgoretsky ©   (2007-07-20 12:33) [7]

И слава богу.


 
ПостОвый терминатор ©   (2007-07-20 12:42) [8]

Вызывает уважение Anatoly Podgoretsky ©, который может выходить под этим ником (а кроме того и app), и очень непонятен Игорь Шевченко © , скажем вечно голубой (для простоты).


 
app ©   (2007-07-20 13:38) [9]

> ПостОвый терминатор  (20.07.2007 12:42:08)  [8]

Кончай восхваления, это офтопик


 
Ega23 ©   (2007-07-20 13:41) [10]


> ну значит не получит никто чудо-утилиты по вине модераторов
> ;)


В Кладовку к Керку


 
DevilDevil ©   (2007-07-20 14:01) [11]

)))


 
SSSS   (2007-07-20 20:30) [12]

а по теме ничего(((
мне наооборот надо программно нажать, (вызвать)..знак "!"....


 
Dib@zol ©   (2007-07-20 20:53) [13]

keybd_event(ord("!"), ord("!"), 0, 0)???


 
SSSS   (2007-07-20 21:48) [14]

спс что хоть откликнулись)
как тока не вводил и
 keybd_event(ord("!"),0,0,0);
 keybd_event(ord("!"), 0,KEYEVENTF_KEYUP,0); ноль эффекта?


 
ASoft   (2007-07-21 06:56) [15]


> DevilDevil ©   (20.07.07 10:39) [6]
>
> ну значит не получит никто чудо-утилиты по вине модераторов
> ;)

ну... не совсем так.. :-)


 
Однокамушкин   (2007-07-21 07:47) [16]

Ещё раз повторяю: не путайте символ и виртуальный код клавиши... keybd_event что посылает? Виртуальный код клавиши! Вот и сэмулируйте нажатие нужных вам клавиш... Вы как на клавиатуре вводите "!"? Нажимаете Shift, а затем - 1... Вот и используйте keybd_event два раза: для нажатия VK_SHIFT, а потом - единицы (у неё виртуальный код 31, константы VK_ для неё нет)...


 
SSSS   (2007-07-21 11:31) [17]

Благодарю...спс большое за помощь



Страницы: 1 вся ветка

Текущий архив: 2007.08.19;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.031 c
15-1185099697
ProgRAMmer Dimonych
2007-07-22 14:21
2007.08.19
Борьба с повторной отправкой формы


15-1185169315
gosean
2007-07-23 09:41
2007.08.19
Приветствие


15-1184297566
макк
2007-07-13 07:32
2007.08.19
Как узнать откуда территориально такой-то ай-пи адрес?


4-1172557563
GrayFace
2007-02-27 09:26
2007.08.19
"Сбросить" ListView_SetColumnWidth при ViewStyle = vsList


15-1185187119
Kolan
2007-07-23 14:38
2007.08.19
SVNTortoise как добавить в игнор лсит?