Struct native_windows_gui::Cursor [−][src]
pub struct Cursor {
pub handle: HANDLE,
// some fields omitted
}Expand description
A wrapper over a cursor file (*.cur)
Cursor resources can be used with the cursor feature
Example:
use native_windows_gui as nwg; fn load_cursor() -> nwg::Cursor { nwg::Cursor::from_file("Hello.cur", true).unwrap() } fn load_cursor_builder() -> nwg::Cursor { let mut cursor = nwg::Cursor::default(); nwg::Cursor::builder() .source_file(Some("Hello.cur")) .strict(true) .build(&mut cursor) .unwrap(); cursor }
Fields
handle: HANDLEImplementations
Single line helper function over the cursor builder api.
Use a file resource.
pub fn from_embed(
embed: &EmbedResource,
embed_id: Option<usize>,
embed_str: Option<&str>
) -> Result<Cursor, NwgError>
pub fn from_embed(
embed: &EmbedResource,
embed_id: Option<usize>,
embed_str: Option<&str>
) -> Result<Cursor, NwgError>Single line helper function over the cursor builder api.
Use an embedded resource. Either embed_id or embed_str must be defined, not both.
Requires the embed-resource feature.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Cursorimpl UnwindSafe for Cursor