Вниз
Скачать: CL | DM;

TranslateMessage и VK_HOME, VK_END...   Найти похожие ветки 

 
s999   (2005-08-16 18:44) [0]

Что-то непонятно. Функция TranslateMessage, при получениии таких клавиш как VK_HOME, VK_END и т.д. "упрямо" возвращает True. Естественно, что никакого WM_CHAR не посылается. Как наиболее оптимально "отделить" char-ы от всех остальных нажатий?


 
s999   (2005-08-16 19:26) [1]

Объяснение поведения TranslateMessage нашел (msdn):

If the message is WM_KEYDOWN, WM_KEYUP, WM_SYSKEYDOWN, or WM_SYSKEYUP, the return value is nonzero, regardless of the translation.

Гм.. получается, что коды придется case-ить руками..., как-то неудобно.



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

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.036 c
4-1123746773
BPK
2005-08-11 11:52
2005.10.16
WM_SHOWWINDOW работает не так, как хочется


14-1127814651
XGarik
2005-09-27 13:50
2005.10.16
RegEx


3-1125911387
alex_***
2005-09-05 13:09
2005.10.16
текст в DBLookupComboBox


1-1127727660
Sergey_R
2005-09-26 13:41
2005.10.16
StringGrid и иконки


2-1126268045
TStas
2005-09-09 16:14
2005.10.16
Освобождение памяти.




   Наверх