Struct winsafe::MCGRIDINFO

source ·
#[repr(C)]
pub struct MCGRIDINFO<'a> { pub dwPart: MCGIP, pub dwFlags: MCGIF, pub iCalendar: i32, pub iRow: i32, pub iCol: i32, pub stStart: SYSTEMTIME, pub stEnd: SYSTEMTIME, pub rc: RECT, /* private fields */ }
Available on crate feature comctl only.
Expand description

MCGRIDINFO struct.

Fields§

§dwPart: MCGIP§dwFlags: MCGIF§iCalendar: i32§iRow: i32§iCol: i32§stStart: SYSTEMTIME§stEnd: SYSTEMTIME§rc: RECT

Implementations§

source§

impl<'a> MCGRIDINFO<'a>

source

pub const fn bSelected(&self) -> bool

Returns the bool field.

source

pub fn set_bSelected(&mut self, val: bool)

Sets the bool field.

source

pub const fn raw_pszName(&self) -> (*mut u16, i32)

Returns the raw pointer to the string field, and its declared size.

This method can be used as an escape hatch to interoperate with other libraries.

source

pub fn pszName(&self) -> Option<String>

Returns the string field.

source

pub fn set_pszName(&mut self, buf: Option<&'a mut WString>)

Sets the string field.

Trait Implementations§

source§

impl<'a> Default for MCGRIDINFO<'a>

source§

fn default() -> Self

Returns the “default value” for a type. Read more

Auto Trait Implementations§

§

impl<'a> Freeze for MCGRIDINFO<'a>

§

impl<'a> RefUnwindSafe for MCGRIDINFO<'a>

§

impl<'a> !Send for MCGRIDINFO<'a>

§

impl<'a> !Sync for MCGRIDINFO<'a>

§

impl<'a> Unpin for MCGRIDINFO<'a>

§

impl<'a> !UnwindSafe for MCGRIDINFO<'a>

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.