Crates.io | win-wrap |
lib.rs | win-wrap |
version | |
source | src |
created_at | 2024-04-04 22:21:38.514248 |
updated_at | 2025-01-19 02:53:40.651977 |
description | 用于Rust的Windows API的高级封装 |
homepage | |
repository | https://gitcode.com/mzdk100/win-wrap.git |
max_upload_size | |
id | 1196855 |
Cargo.toml error: | TOML parse error at line 19, column 1 | 19 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
这个箱子提供对Windows API的高级封装,依赖于windows-rs库,这包括以下内容:
当您如果在尝试封装类似的功能函数时,请优先考虑上述规则。 同时我们还提供了一个Windows消息常亮表,方便贡献人员的查阅,让你可以大概了解Windows系统和应用的基本逻辑。
这些功能函数的分类使用条件编译的方式被链接到程序中。使用时,请将这个箱子作为可选依赖项,并指定相关的feature,这是防止编译不必要的代码从而让程序体积的不断膨胀。
提供一个音频输出流,使用XAudio2实现(还存在一些小问题)。
包括com线程的初始化和逆初始化函数等。
封装了一些最常用的函数和数据类型。
封装了基于消息机制的Windows的常用控件。
字符串的扩展操作等。
关于gdi的一些绘图函数。
实现了键盘、鼠标、窗口消息钩子等。
包括键盘、鼠标的常亮和输入法相关操作。
消息循环,消息常亮。
用于收集CPU和内存等信息。
注册表操作的一些功能。
托盘、菜单、桌面图标等功能。
多线程的同步和相关操作函数。
SAPI5接口的文本转语音实现。