#display #winapi #api #api-bindings #windows #windows-settings

DisplaySettings

一个用于在Windows上使用Rust管理显示设置的轻量级库

3个版本

0.1.2 2024年5月12日
0.1.1 2024年5月12日
0.1.0 2024年4月27日

#200 in 操作系统

Download history 182/week @ 2024-04-26 6/week @ 2024-05-03 201/week @ 2024-05-10 32/week @ 2024-05-17 4/week @ 2024-05-24 1/week @ 2024-06-07 24/week @ 2024-07-26 2/week @ 2024-08-02

每月下载次数 86

MIT许可证

14KB
119

Contributors Forks Stargazers Issues MIT License

显示设置库

一个用于在Windows上管理显示设置的轻量级库
报告错误 · 请求功能

目录
  1. 关于项目
  2. 入门
  3. 使用
  4. 路线图
  5. 贡献
  6. 许可证
  7. 联系方式
  8. 致谢

构建工具

Rust

(返回顶部)

入门

安装

  • cargo
    cargo add DisplaySettings
    
  • Cargo.toml
    DisplaySettings = "0.1.0"
    

(返回顶部)

使用

use DisplaySettings;
use DisplaySettings::get_display_settings;

fn main() {
    let display_settings = get_display_settings();
    for setting in display_settings {
        println!("Width: {}, Height: {}, Refresh Rate: {}", setting.width, setting.height, setting.refresh_rate);
    }
}
use DisplaySettings::{set_display_settings, DisplaySettingsType};

fn main() {
    let settings = DisplaySettingsType {
        width: 1920,
        height: 1080,
        refresh_rate: 60,
    };
    
    let result = set_display_settings(settings);
    if result == 0 {
        println!("Display settings applied successfully!");
    } else {
        println!("Failed to apply display settings. Error code: {}", result);
    }
}

有关更多示例,请参阅文档

(返回顶部)

贡献

贡献使开源社区成为一个如此神奇的学习、灵感和创造的地方。您所做出的任何贡献都将受到高度赞赏。

如果您有改进此项目的建议,请克隆仓库并创建一个拉取请求。您也可以简单地打开一个带有“增强”标签的问题。别忘了给项目加星!再次感谢!

  1. 克隆项目
  2. 创建您的功能分支 (git checkout -b feature/AmazingFeature)
  3. 提交您的更改 (git commit -m '添加一些惊人的功能')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 打开一个拉取请求

(返回顶部)

联系方式

Discord - __blur__

项目链接:https://github.com/PearuUu/DisplaySettings

(返回顶部)

依赖关系

~225KB