Название: Message.wParam равен VK_BACKSPACE: клавиша, которую не жал, порождает сообщение? Отправлено: malor от Август 09, 2011, 20:36 Есть простейшая программа - форма, на ней TImage и таймер. запускаю ее и начинаю на клаве набивать символы, хаотично, иногда цифры, Enter, Alt+Shift, пробел, вобщем, кнопки на основном участке клавиатуры.
В какой-то момент в программа останавливается на breakpoint'е: (http://s40.radikal.ru/i089/1108/65/780672d1da1d.jpg) 8 - это виртуальный код клавиши BackSpace. Но я её не жму! Откуда он взялся? (http://s1.ipicture.ru/uploads/20110809/ymCSWTSA.jpg) Вот как лог выглядит: Цитировать .................etc ........................ wParam: 68 lParam: 2097153 wParam: 70 lParam: 2162689 wParam: 68 lParam: -1071644671 wParam: 83 lParam: -1071710207 wParam: 70 lParam: -1071579135 wParam: 13 lParam: 1073741825 wParam: 13 lParam: -2145648639 wParam: 83 lParam: 2031617 wParam: 70 lParam: 2162689 wParam: 8 lParam: 1 wParam: 8 lParam: -1073741823 wParam: 8 lParam: 1 wParam: 8 lParam: -1073741823 wParam: 83 lParam: 1073741825 wParam: 83 lParam: -1073741823 wParam: 70 lParam: 1073741825 wParam: 70 lParam: -1073741823 wParam: 83 lParam: -2145452031 ................etc ......................... Код: procedure TMainForm.Wndproc(var Message: TMessage); Как отследить откуда прилетел месидж? Delphi XE |