Struct LVM

Source
pub struct LVM(/* private fields */);
Available on crate features kernel and comctl only.
Expand description

List view control messages (u32).

This is a window message, convertible to WM.

Implementations§

Source§

impl LVM

Source

pub const unsafe fn as_mut(&mut self) -> &mut u32

Returns a mutable reference to the underlying raw value.

§Safety

Be sure the integer being set is meaningful for the actual type.

Source

pub const unsafe fn from_raw(v: u32) -> Self

Constructs a new object by wrapping the given integer value.

§Safety

Be sure the given value is meaningful for the actual type.

Source

pub const fn raw(&self) -> u32

Returns the primitive integer underlying value.

This method is similar to Into, but it is const, therefore it can be used in const contexts.

Source§

impl LVM

Source

pub const fn has(&self, other: Self) -> bool

Returns true if the other bitflag value is present.

Equivalent to (val & other) != 0.

Source§

impl LVM

Source

pub const SETUNICODEFORMAT: Self

Source

pub const GETUNICODEFORMAT: Self

Source

pub const GETBKCOLOR: Self

Source

pub const SETBKCOLOR: Self

Source

pub const GETIMAGELIST: Self

Source

pub const SETIMAGELIST: Self

Source

pub const GETITEMCOUNT: Self

Source

pub const DELETEITEM: Self

Source

pub const DELETEALLITEMS: Self

Source

pub const GETCALLBACKMASK: Self

Source

pub const SETCALLBACKMASK: Self

Source

pub const GETNEXTITEM: Self

Source

pub const GETITEMRECT: Self

Source

pub const SETITEMPOSITION: Self

Source

pub const GETITEMPOSITION: Self

Source

pub const HITTEST: Self

Source

pub const ENSUREVISIBLE: Self

Source

pub const SCROLL: Self

Source

pub const REDRAWITEMS: Self

Source

pub const ARRANGE: Self

Source

pub const GETEDITCONTROL: Self

Source

pub const DELETECOLUMN: Self

Source

pub const GETCOLUMNWIDTH: Self

Source

pub const SETCOLUMNWIDTH: Self

Source

pub const GETHEADER: Self

Source

pub const CREATEDRAGIMAGE: Self

Source

pub const GETVIEWRECT: Self

Source

pub const GETTEXTCOLOR: Self

Source

pub const SETTEXTCOLOR: Self

Source

pub const GETTEXTBKCOLOR: Self

Source

pub const SETTEXTBKCOLOR: Self

Source

pub const GETTOPINDEX: Self

Source

pub const GETCOUNTPERPAGE: Self

Source

pub const GETORIGIN: Self

Source

pub const UPDATE: Self

Source

pub const SETITEMSTATE: Self

Source

pub const GETITEMSTATE: Self

Source

pub const SETITEMCOUNT: Self

Source

pub const SORTITEMS: Self

Source

pub const SETITEMPOSITION32: Self

Source

pub const GETSELECTEDCOUNT: Self

Source

pub const GETITEMSPACING: Self

Source

pub const SETICONSPACING: Self

Source

pub const SETEXTENDEDLISTVIEWSTYLE: Self

Source

pub const GETEXTENDEDLISTVIEWSTYLE: Self

Source

pub const GETSUBITEMRECT: Self

Source

pub const SUBITEMHITTEST: Self

Source

pub const SETCOLUMNORDERARRAY: Self

Source

pub const GETCOLUMNORDERARRAY: Self

Source

pub const SETHOTITEM: Self

Source

pub const GETHOTITEM: Self

Source

pub const SETHOTCURSOR: Self

Source

pub const GETHOTCURSOR: Self

Source

pub const APPROXIMATEVIEWRECT: Self

Source

pub const SETWORKAREAS: Self

Source

pub const GETSELECTIONMARK: Self

Source

pub const SETSELECTIONMARK: Self

Source

pub const GETWORKAREAS: Self

Source

pub const SETHOVERTIME: Self

Source

pub const GETHOVERTIME: Self

Source

pub const GETNUMBEROFWORKAREAS: Self

Source

pub const SETTOOLTIPS: Self

Source

pub const GETITEM: Self

Source

pub const SETITEM: Self

Source

pub const INSERTITEM: Self

Source

pub const GETTOOLTIPS: Self

Source

pub const SORTITEMSEX: Self

Source

pub const FINDITEM: Self

Source

pub const GETSTRINGWIDTH: Self

Source

pub const GETGROUPSTATE: Self

Source

pub const GETFOCUSEDGROUP: Self

Source

pub const GETCOLUMN: Self

Source

pub const SETCOLUMN: Self

Source

pub const INSERTCOLUMN: Self

Source

pub const GETGROUPRECT: Self

Source

pub const GETITEMTEXT: Self

Source

pub const SETITEMTEXT: Self

Source

pub const GETISEARCHSTRING: Self

Source

pub const EDITLABEL: Self

Source

pub const SETBKIMAGE: Self

Source

pub const GETBKIMAGE: Self

Source

pub const SETSELECTEDCOLUMN: Self

Source

pub const SETVIEW: Self

Source

pub const GETVIEW: Self

Source

pub const INSERTGROUP: Self

Source

pub const SETGROUPINFO: Self

Source

pub const GETGROUPINFO: Self

Source

pub const REMOVEGROUP: Self

Source

pub const MOVEGROUP: Self

Source

pub const GETGROUPCOUNT: Self

Source

pub const GETGROUPINFOBYINDEX: Self

Source

pub const MOVEITEMTOGROUP: Self

Source

pub const SETGROUPMETRICS: Self

Source

pub const GETGROUPMETRICS: Self

Source

pub const ENABLEGROUPVIEW: Self

Source

pub const SORTGROUPS: Self

Source

pub const INSERTGROUPSORTED: Self

Source

pub const REMOVEALLGROUPS: Self

Source

pub const HASGROUP: Self

Source

pub const SETTILEVIEWINFO: Self

Source

pub const GETTILEVIEWINFO: Self

Source

pub const SETTILEINFO: Self

Source

pub const GETTILEINFO: Self

Source

pub const SETINSERTMARK: Self

Source

pub const GETINSERTMARK: Self

Source

pub const INSERTMARKHITTEST: Self

Source

pub const GETINSERTMARKRECT: Self

Source

pub const SETINSERTMARKCOLOR: Self

Source

pub const GETINSERTMARKCOLOR: Self

Source

pub const SETINFOTIP: Self

Source

pub const GETSELECTEDCOLUMN: Self

Source

pub const ISGROUPVIEWENABLED: Self

Source

pub const GETOUTLINECOLOR: Self

Source

pub const SETOUTLINECOLOR: Self

Source

pub const CANCELEDITLABEL: Self

Source

pub const MAPINDEXTOID: Self

Source

pub const MAPIDTOINDEX: Self

Source

pub const ISITEMVISIBLE: Self

Source

pub const GETEMPTYTEXT: Self

Source

pub const GETFOOTERRECT: Self

Source

pub const GETFOOTERINFO: Self

Source

pub const GETFOOTERITEMRECT: Self

Source

pub const GETFOOTERITEM: Self

Source

pub const GETITEMINDEXRECT: Self

Source

pub const SETITEMINDEXSTATE: Self

Source

pub const GETNEXTITEMINDEX: Self

Trait Implementations§

Source§

impl AsRef<u32> for LVM

Source§

fn as_ref(&self) -> &u32

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl Binary for LVM

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl BitAnd for LVM

Source§

type Output = LVM

The resulting type after applying the & operator.
Source§

fn bitand(self, rhs: Self) -> Self::Output

Performs the & operation. Read more
Source§

impl BitAndAssign for LVM

Source§

fn bitand_assign(&mut self, rhs: Self)

Performs the &= operation. Read more
Source§

impl BitOr for LVM

Source§

type Output = LVM

The resulting type after applying the | operator.
Source§

fn bitor(self, rhs: Self) -> Self

Performs the | operation. Read more
Source§

impl BitOrAssign for LVM

Source§

fn bitor_assign(&mut self, rhs: Self)

Performs the |= operation. Read more
Source§

impl BitXor for LVM

Source§

type Output = LVM

The resulting type after applying the ^ operator.
Source§

fn bitxor(self, rhs: Self) -> Self::Output

Performs the ^ operation. Read more
Source§

impl BitXorAssign for LVM

Source§

fn bitxor_assign(&mut self, rhs: Self)

Performs the ^= operation. Read more
Source§

impl Clone for LVM

Source§

fn clone(&self) -> LVM

Returns a duplicate of the value. Read more
1.0.0 · Source§

const fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for LVM

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for LVM

Source§

fn default() -> LVM

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

impl Display for LVM

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<LVM> for WM

Source§

fn from(v: LVM) -> Self

Converts to this type from the input type.
Source§

impl From<LVM> for u32

Source§

fn from(v: LVM) -> Self

Converts to this type from the input type.
Source§

impl Hash for LVM

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl LowerHex for LVM

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Not for LVM

Source§

type Output = LVM

The resulting type after applying the ! operator.
Source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
Source§

impl Octal for LVM

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Ord for LVM

Source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PartialEq for LVM

Source§

fn eq(&self, other: &LVM) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

const fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialOrd for LVM

Source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl UpperHex for LVM

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Copy for LVM

Source§

impl Eq for LVM

Source§

impl StructuralPartialEq for LVM

Auto Trait Implementations§

§

impl Freeze for LVM

§

impl RefUnwindSafe for LVM

§

impl Send for LVM

§

impl Sync for LVM

§

impl Unpin for LVM

§

impl UnwindSafe for LVM

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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. 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> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

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

Source§

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>,

Source§

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.