2011-02-24 86 views
0

我正在使用部署在Windows XP上的觸摸屏產品。我希望能夠捕捉用戶按下並按住觸摸屏的某個區域一段時間的事件。有沒有一種低級別的方式可以吸引到Windows來捕捉像這樣的事件?Windows XP - 鉤入觸摸屏事件?

TY, 弗雷德

+0

豈不的觸摸屏幕的一部分有效地像鼠標,換句話說你可以尋找mousedown/mousemove類型的事件嗎? 您是否試圖在您的應用程序窗口之外發現事件? – 2011-02-24 21:16:20

+0

觸摸屏印刷機應該以mouseup/down事件結束。我的系統上的應用程序是基於瀏覽器的,所以IE幾乎一直都有焦點。我想以某種方式將事件掛鉤,以便我可以捕獲它們,而不管重點是什麼。 – 2011-02-24 21:34:03

回答

1

,我會感到非常驚訝,如果這是可用的。你可以得到一些與IE相關的消息(Windows調整大小等,Windows在早期版本中移動),但我認爲就是這樣。

考慮到讓網頁變得非常繁瑣的主機操作系統會有麻煩。

如果你完全控制了部署環境(聽起來他們可能是你部署的工作站或終端?),你最好的辦法可能是採取一些像下載到客戶端的ActiveX控件來鉤住你的消息,以某種方式從那裏反饋。

+0

這是一個凌亂的要求是的。我目前的計劃是使用Windows掛鉤功能並獲取有關Windows鼠標事件的通知。我應該可以通過在C中編寫一個DLL來做到這一點。爲了使它更加複雜,我需要將這個調用回主應用程序。在Java中:-) – 2011-02-24 23:58:18