Skip to content

Connicpu/windows_dpi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

windows_dpi windows_dpi on crates.io Build Status

[dependencies]
windows_dpi = "0.1"
extern crate windows_dpi;

fn main() {
    // Make sure the OS knows you're paying attention to DPI so it won't scale your window
    windows_dpi::enable_dpi();

    // Get the basic scaling factor so you can know how big to make your windows
    let mut scaling_factor = windows_dpi::desktop_dpi();

    let window = create_window(scaling_factor);
    // Now that you have your window, check what its real scaling factor is
    scaling_factor = unsafe { windows_dpi::get_dpi_for(window.platform_handle()) };

    // Do some drawing stuff
    draw_graphics(&window, scaling_factor);
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages