触摸并拖动不会触发鼠标上/下事件(Delphi)

时间:2014-01-06 08:56:58

标签: delphi touch vcl delphi-xe5

在我的应用程序中,我使用OnMouseDownOnMouseUp创建了一个Windows桌面样式选择框。 OnMouseDown我创建了一个半透明的蓝色窗口,并在OnMouseUp中删除它。

结果是一个漂亮的透明框,用于指示网格控件中的选择区域。

问题是,在触摸屏上,当您按下并拖动鼠标时,不会调用鼠标向下和向上事件。如果您只是按一个位置,则会调用向上/向下事件,但如果您触摸并拖动则不会调用。

我目前的想法是使用WM_TOUCH消息并抓住触摸并拖动自己,但我希望有更好的方法或我错过的东西。有什么建议吗?

(这是XE5下的VCL应用程序)

0 个答案:

没有答案