Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
MKN MKN вне форума

Ветеран


Сообщения: 2358
Благодарности: 559

Профиль | Отправить PM | Цитировать


Цитата K.A.V.:
А если 2 Edit'a, твоя функция также останется актуальна? »
Нет, этот случай только для одного Edit'a ( или другого элемента )

Цитата K.A.V.:
В момент нажатия кнопки просто проверять статус, нажата ли указанная клавиша, тоже если покопаться по MSDN, думаю такую функцию не составит труда найти »
Есть такая
Цитата:
; Функция GetAsyncKeyState устанавливает, в нажатом или отпущенном состоянии находится клавиша во время, когда вызывается функция
; и была ли клавиша нажата после предыдущего вызова GetAsyncKeyState().
; Функция GetAsyncKeyState работает с кнопками мыши. Однако она контролирует состояние физических, а не логических кнопок мыши,
; которыми физические кнопки отображаются.

; назначить коды :
;!define VK_LBUTTON 0x01 # Left mouse button
;!define VK_SHIFT 0x10
System::Call "user32::GetKeyState(i ${код клавиши}) i.r0"
Только с калбэками какая то хрень - или 0 или не 0. От этого вроде как и пляшут. Только это годится только для одного символа... И то много непонятного... А если , как я выше говорил ?

зы Пока калякал, ты уже нашёл этот пример.

Отправлено: 11:40, 30-01-2014 | #983