Windows 8.1中鼠标光标的最大大小

时间:2014-05-18 20:45:53

标签: cursor mouse windows-8.1

Windows 8.1中鼠标光标的最大大小是多少?

我使用GDI +加载来自1000x1000 .png文件的光标:

Bitmap *image = Bitmap::FromStream(pStream);
UINT w = image->GetWidth(), h = image->GetHeight();

HBITMAP bmpMask;
HBITMAP bmpColor;
image->GetHBITMAP(Color(), &bmpMask);
image->GetHBITMAP(Color(), &bmpColor);

ICONINFO iconInfo;
iconInfo.fIcon = FALSE;
iconInfo.xHotspot = 0;
iconInfo.yHotspot = 0;
iconInfo.hbmMask = bmpMask;
iconInfo.hbmColor = bmpColor;

hCursor = ::CreateIconIndirect(&iconInfo);

如果有必要,请问我,我将提供完整的申请源代码。

在Windows 7中一切正常。 光标尺寸1000x1000。

但有一些奇怪的事情 - 它在Windows 8.1上扩展到32x32大小。 启用兼容模式并没有帮助。 是操作系统限制吗?

提前感谢您的回复。

0 个答案:

没有答案