ウェブページを表示できるコンポーネントであるGecko SDKを使用します。
私はこのコンポーネントを使ってHTMLエディタを作成します。コンポーネントで矢印キーが機能しない
この問題は、Webページの編集を終了するときに発生します。
問題は、矢印キーとタブがコンポーネントで動作しないことです。私はこの問題の答えを見つけようとしましたが、見つけませんでした。トラック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の翻訳を開始する分を与える、そして.... Voila! –
英語を使用してください、StackOverflowは多言語のサイトではありません。 –