【发布时间】:2011-04-12 08:30:23
【问题描述】:
我使用 Gecko SDK,这是一个允许您查看网页的组件。
我使用这个组件来创建一个 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;
【问题讨论】:
-
不要关闭,这个问题很真实,只是有点太法语了,不适合 Stack Overflow。
-
请稍等,让我在这里开始 Google 翻译,然后....瞧!
-
恕我直言:考虑用英语提问以吸引更广泛的受众。
-
@Georg Fritzsche:如果你考虑标签
c、delphi、vb、pascal,它似乎是多语言的。 -
@phi: 好吧,那我们用 C 语言谈谈吧 ;)
标签: delphi pascal custom-component