2009-08-04 61 views
1

我的一位朋友必須使用內部編寫的Windows應用程序來執行部分工作。如何在應用程序無法重置後重置鼠標指針?

東西,他已經注意到的是,應用程序不會在那裏它改變了鼠標指針時,它的工作沙漏位,設置回正常時,它的完成,等

然而似乎是一個錯誤在某些情況下,鼠標指針不會恢復正常並保持沙漏狀態。它仍然可以正常工作,可以單擊按鈕並選擇事物等,但它是一個沙漏而不是像普通的箭頭。

此問題繼續應用程序退出即使經過。

說朋友被訴諸重新啓動來解決問題,直到我們遇到那個彈出的「鼠標」對話框中的面板出現將其重置爲正常對照的事實絆倒了。

作爲一個開發者,我算起來也得是某種命令或腳本或東西來解決這個問題的。所以,假設修復應用程序超出了我的朋友的力量的範圍,一個人如何可以通過腳本或其他命令重置鼠標指針?

回答

2

可悲的是,你不能從純VBScript或類似之內復位鼠標光標。

上的方式與自定義做到這一點,它包裝的API ActiveX控件的製品可以看出here

+0

+1好找,我的谷歌搜索技巧打開了很多帖子說這件事情不能做! – MattH 2009-08-04 16:30:06

0

作爲替代解決方案,這將是適合於用戶改變由沙漏使用的圖標?這可能與他們的正常圖標相同,或者可能稍有不同。至少他們總是有一個點的指針,但會保存需要更多時間的替代API調用。