Windows Task Dialog For Rust

Crates.io docs.rs

Simply call the Win32 API TaskDialogIndirect in Rust.

Can be safely call on not windows platforms, but it has no effect.

Dependencies

```toml [dependencies] win-task-dialog = "0.1.5"

[build-dependencies] embed-resource = "1.6" ```

NOTE: You must be Enabling Visual Styles and using embed-resource to change manifest.

Example

See example/src/main.rs

About Process Bar

I used a very unsafe way to implement these functions and I didn't have a good way to solve this problem.

Screenshot

Screenshot