Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.08.19;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.037 c
4-1172903020
Зм1й
2007-03-03 09:23
2007.08.19
Приём сообщений


15-1185014843
Kostafey
2007-07-21 14:47
2007.08.19
С днем рождения ! 21 июля


15-1185099697
ProgRAMmer Dimonych
2007-07-22 14:21
2007.08.19
Борьба с повторной отправкой формы


1-1181733045
elserpiente
2007-06-13 15:10
2007.08.19
Поинтер на интерфейс


15-1185285507
TruePunk
2007-07-24 17:58
2007.08.19
рыбашка олимпиады 80





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский