我爲殘疾人編寫軟件。其中一個問題是難以跟蹤鼠標指針。當用戶需要找到它時,我想讓鼠標光標發光(或類似的效果,也許水就像它周圍的漣漪)。這是如何完成的?我知道這是可能的,因爲它被用在各種軟件中。如何製作自定義系統寬度的鼠標光標動畫?
3
A
回答
2
看看Realworld光標編輯器找到here。
編輯:正如OP指出的,OP正在尋找一種使用Win32API以編程方式創建動畫光標的方法。 AFAIK它不能做或是囉嗦的做法,'LoadCursor'函數可以從一個嵌入資源或一個擴展名爲.ani的磁盤上的文件加載光標,因此我的答案是支持使用Realworld光標編輯器可以創建一個包含動畫光標的.ani文件,另一種方法是使用「控制面板」>「鼠標」,單擊對話框上的「指針」標籤頁以設置它作爲系統範圍的設置。下面是一個動畫光標如何加載的樣本here。
希望這會有所幫助, 最好的問候, 湯姆。
2
您可以使用CreateIconFromResource「精確地」創建自定義動畫光標,並且可以自己創建遊標數據結構。我最近在Wine項目中添加了一些用於創建遊標的測試,您可以通過查看三幀遊標的示例來查看遊標數據的結構: http://source.winehq.org/source/dlls/user32/tests/cursoricon.c?v=wine-1.3.16#L222
0
另一種方法是將光標保持不變,而是在其周圍添加一些效果,例如使用您在上面繪製某些動畫的臨時頂層分層窗口。 (例如,阿爾法混合的圓圈,以獲得光標位置周圍的發光效果)。
這樣做的好處是保持遊標不變,所以如果它傳遞的是信息(例如沙漏或尺寸手柄),那麼您就不會干擾這一點。
相關問題
- 1. Silverlight自定義鼠標光標沒有畫布作爲根?
- 2. 自定義鼠標光標+ IE愁楚
- 3. HTML5畫布繪製自定義光標
- 4. 如何在加載頁面時將鼠標光標與自定義圖像進行動畫製作?
- 5. 爪哇 - 自定義光標是在不同的操作系統
- 6. 如何在Matplotlib中創建自定義鼠標光標
- 7. 如何讓鼠標光標在自定義NSView內拖動時不移動?
- 8. 如何控制System.Web.UI.DataVisualization.Charting中自定義標籤的寬度?
- 9. Cocoa預定義調整鼠標光標?
- 10. Silverlight的鼠標事件停止工作,如果自定義光標使用
- 11. 自定義鼠標光標的陰影(2)
- 12. KineticJS - 使用自定義鼠標光標風格的URL
- 13. 關於在ActionScrip3中閃爍的鼠標自定義光標
- 14. 多屏幕系統C中的鼠標光標位置
- 15. 移動鼠標光標Javascript
- 16. 鼠標移動-crosshair光標
- 17. 自定義標記圖標動畫
- 18. Python/Tkinter:在Windows下使用自定義鼠標光標?
- 19. Silverlight:是否可以使用自定義鼠標光標/指針?
- 20. 在flex中設置自定義鼠標光標
- 21. 繞着鼠標畫布對象光標
- 22. 將我的自定義動畫製作爲android標籤
- 23. 如何定義自定義座標系?
- 24. 如何在pygame中按照鼠標光標製作圖像
- 25. 如何自動化鼠標動作
- 26. 如何使用自定義光標C#?
- 27. 如何在NSSearchField中自定義光標?
- 28. 如何製作自定義fontawsome圖標?
- 29. 如何自定義TabBar指標寬度和高度?
- 30. 如何在鼠標光標周圍繪製高光
我接受了所有我的問題減去從未被訪問過的一個問題。一旦更新它應該接近100% – asmw 2010-03-01 23:49:52