#winapi #helper #utilities #icons #message #tray #module

windows-helpers

为windows crate提供辅助工具

15个不稳定版本 (3个重大更改)

0.4.3 2024年8月14日
0.4.2 2023年12月26日
0.3.1 2023年12月12日
0.2.2 2023年12月11日
0.1.5 2023年12月9日

#247 in FFI

Download history 1/week @ 2024-05-27 2/week @ 2024-06-03 1/week @ 2024-07-29 120/week @ 2024-08-12

每月121次下载
sem-reg 中使用

MIT/Apache

150KB
2.5K SLoC

crates.io

一个库crate,使使用windows crate更轻松、更愉快

  • 它提供了将返回值转换为 windows::core::ResultResGuard 在释放时自动释放、dual_call() 简化两步调用以及位操作函数等方法。
  • win32_app 模块帮助快速构建一个简单的应用程序,以便接收消息和托盘图标,例如。

功能需求

如果没有指定激活更具体的功能,至少激活指定您依赖的 windows crate 版本的功能 - 一直到第一个非零部分。例如,功能名称为 windows_v0_52。并非每个版本都已提供(请参阅 Cargo.toml 以了解功能名称的概念,尽管并非每个功能都面向公众)。

如果需要更具体的特性,它们的名称将具体指定或从之前描述的特性名称中构建,使用“特性”的介词 f 和一个 windows 包特性。例如:windows_v0_52_f_Win32_Foundation。所需的 windows 包特性取决于使用的类型及其模块。请注意,windows 包可能会将类型移动到其他模块,而在线文档仅反映最新的包结构。

许可证

根据您的选择,许可如下

贡献

除非您明确声明,否则您根据 Apache-2.0 许可证定义的任何有意提交以包含在作品中的贡献,将根据上述方式双重许可,没有任何附加条款或条件。

依赖项

~0.1–38MB
~527K SLoC