![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Символы с шифтом (например, @) через PostMessage
Lenusia © (2005-11-10 15:09:00)Помогите!!! HELP!!!
СОздаю виртуальную клавиатуру.... с буквами проблем никаких, но вот с символами, для которых требуется удержание Shift, ничего не получается....
PostMessage(EditEmail.Handle,WM_KEYDOWN, VK_SHIFT,0) ;
PostMessage(EditEmail.Handle,WM_KEYDOWN, Ord('0'),0);
Что не так? ПОчему не хотит работать?
Может можно как-то по-другому?
Да , и еще.... почему-то "=" тоже не хочет, хотя и без шифта.
tesseract (2005-11-11 17:37:00) [1]PostMessage(EditEmail.Handle,WM_KEYDOWN, VK_SHIFT,0) ;
Всё верно. Ты одельно посылаешь шифт отдельно код клавиши. Надо отправить сообщение с нажатым шифтом.
Rentgen (2005-11-10 15:15:00) [2]Нажми Shift+Num_2
или Shift+Num_0
станет понятно
Rentgen (2005-11-10 15:14:00) [3]Нажми Shift+NumLock_2
или Shift+NumLock_0
станет понятно