2个版本
0.1.1 | 2020年2月6日 |
---|---|
0.1.0 | 2020年2月3日 |
在 Windows API 中排名 #153
每月下载量 227
26KB
288 行
win-win
在Windows上创建窗口的半主观方法。
该包的核心是一个 WindowProc
trait,它是Windows编程中“wndproc”模式的Rust本地封装。
该包的一个目标是使其更容易进行推理,通过为此trait提供正确的类型,并记录安全性问题。然而,它并不尝试将所有内容都封装在一个安全包装器中。
另一个目标是提供合理的文档,包括到官方文档和其他资源的详细链接。其中许多经验教训都是作为druid的后端和其它实验的一部分艰难学到的。
该包是“半主观的”,因为它确定了某些细节,特别是线程的工作方式,但如何绘制以及如何处理事件完全取决于你。目标是在Rust中创建HWND的任何人都应该使用这个包。如果有某些原因它不适合你的用例,我很想知道原因,所以请提交一个问题。
依赖项
~26–250KB