Я использую SDK Gecko, компонент, который позволяет просматривать веб-страницы.
Я использую этот компонент для создания редактора html.Клавиша со стрелкой не работает в компоненте
Эта проблема возникает при отключении редактирования веб-страниц.
Проблема в том, что клавиши со стрелками и вкладка не работают с моим компонентом. Я попытался найти ответ на эту проблему, но я ее не нашел. Я нашел трек here, но функция не работает.
Функция Movement (dx, dy)
не существует. Спасибо, что помогли мне решить эту проблему.
Procedure Tform1.TraiteMessages(Var msg : TMsg; Var Handled: boolean);
var
dx, dy : integer;
begin dx: 0; dy := 0;
With msg do
begin
IF Message = WM_KEYDOWN then
Case wparam of
VK_LEFT : dx := -1;
VK_RIGHT : dx := 1;
VK_UP : dy := -1;
VK_DOWN : dy := 1;
end;
end;
IF (dy = 0) AND (Dx = 0) then Handled := false else
begin
handled := true; // message traité
Mouvement(dx, dy) // exécution du tracé
end;
end;
Не закрывайте, вопрос очень реальный, просто немного французский для переполнения стека. –
Просто дай мне минуту, чтобы начать Google Translate здесь, и ... Вуаля! –
Пожалуйста, используйте английский, StackOverflow не является многоязычным сайтом. –