标签: c++ mouse
有没有办法在所有平台上用C ++检测鼠标光标大小?我知道有一种方法可以用WINAPI做到这一点,你怎么做而不使用WINAPI?
答案 0 :(得分:2)
有没有办法在所有平台上用C ++检测鼠标光标大小?
没有。 C ++没有任何游标概念(这是OS的一个功能)。但是,有些库允许您以跨平台的方式与操作系统进行交互。这些库仍然使用特定于平台的API,但它们为您提供了方便的抽象。
根据您的其他要求,Qt可能会有所帮助。在快速浏览QCursor类之后,看起来你无法获得光标的大小,但是你可以设置它(他们建议将它设置为32x32,因为它在所有平台上都受支持)。