我有一個大小爲128x128的遊標,但是當我使用LoadCursor加載並顯示它時,它只有32x32。哪個API可以正確使用?似乎MS調整它。謝謝。Windows遊標的最大尺寸
2
A
回答
3
Windows XP不包含任何大於32x32的系統遊標。 (如果包含較大的遊標,則當標準API加載遊標時,它們將被拉伸至32x32)。
對於高DPI系統,Windows XP已將SM_CXCURSOR和SM_CYCURSOR值調整爲64x64像素。這種尺寸調整是爲了防止鼠標指針實際上消失,因爲它太小而無法有效使用。儘管系統的其他方面可以通過DPI進行擴展,但鼠標指針不會縮放。 Microsoft不會嘗試爲鼠標指針強制實施與DPI無關的大小。
系統還提供了SetSystemCursor API函數,您可以使用它來更改特定類別的系統光標。您可以使用此功能設置任何尺寸的光標。但是,必須以編程方式調用該函數,並且只能用它爲特定類別設置光標。您不能使用它來使系統上的所有遊標具有相同的大小。
1
SM_CXCURSOR
by SM_CYCURSOR
是系統當前可以使用的唯一光標大小。 使用GetSystemMetrics
找出這些值。
2
不要使用使用LoadCursor,使用的LoadImage()來代替。
相關問題
- 1. Android光標最大尺寸
- 2. 最大尺寸
- 3. javascript最大尺寸
- 4. ColorBox最大尺寸
- 5. NSUserDefault最大尺寸
- 6. BlockingCollection最大尺寸
- 7. ICO最大尺寸
- 8. NSUbiquitousKeyValueStore最大尺寸
- 9. QGLWidget最大尺寸
- 10. 的malloc的最大尺寸()
- 11. 最大尺寸/ Oracle Spatial的
- 12. HashSet的最大尺寸
- 13. UILabel的最大尺寸?
- 14. StringBuffer的最大尺寸
- 15. async_read()的最大尺寸
- 16. Android MessageQueue最大尺寸
- 17. SWT複合最大尺寸
- 18. 升壓池最大尺寸
- 19. MX畫布最大尺寸
- 20. GridBagLayout最大單元尺寸
- 21. 設置QBoxLayout最大尺寸?
- 22. QVector有最大尺寸嗎?
- 23. Unistd閱讀()最大尺寸
- 24. Android C2DM Registration_ID最大尺寸
- 25. 最大尺寸在PowerShell中
- 26. JSplitPane底部最大尺寸
- 27. img最大化尺寸
- 28. tkinter最大畫布尺寸?
- 29. RichTextBox最大尺寸限制?
- 30. 收藏最大尺寸