如何将 *.cur(Windows 光标)流转换为位图?
使用 LoadCursorFromFile API 调用并在该位图上调用 DrawIcon(..., hCursor) 可以轻松地将 cur 文件转换为位图。
但是如何从流中加载它而不需要太多的手工编码并转换为 TBitmap 呢?
It's easy to convert from cur-file to bitmap, using the LoadCursorFromFile API call and calling DrawIcon(..., hCursor) on that bitmap.
But how can I load it from stream without too much handcoding and convert into TBitmap?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有一篇 MSDN 库文章 介绍了 .cur 和 .ico 文件格式非常详细。这非常简单 – 不久前我使用本文作为参考编写了一些 Delphi 代码来读取 .ico 文件。
There is an MSDN library article that describes the .cur and .ico file formats in great detail. It's pretty easy – I wrote some Delphi code to read .ico files not so long ago using this article as my reference.
使用 Kicon。
Use Kicon.