#[repr(C)]pub struct LVGROUP<'a, 'b, 'c, 'd, 'e, 'f, 'g> {
pub mask: LVGF,
pub iGroupId: i32,
pub stateMask: LVGS,
pub state: LVGS,
pub uAlign: LVGA_FH,
pub iTitleImage: i32,
pub iExtendedImage: i32,
pub iFirstItem: i32,
pub cItems: u32,
/* private fields */
}
comctl
only.Expand description
LVGROUP
struct.
Fields§
§mask: LVGF
§iGroupId: i32
§stateMask: LVGS
§state: LVGS
§uAlign: LVGA_FH
§iTitleImage: i32
§iExtendedImage: i32
§iFirstItem: i32
§cItems: u32
Implementations§
Source§impl<'a, 'b, 'c, 'd, 'e, 'f, 'g> LVGROUP<'a, 'b, 'c, 'd, 'e, 'f, 'g>
impl<'a, 'b, 'c, 'd, 'e, 'f, 'g> LVGROUP<'a, 'b, 'c, 'd, 'e, 'f, 'g>
Sourcepub const fn raw_pszHeader(&self) -> (*mut u16, i32)
pub const fn raw_pszHeader(&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.
Sourcepub fn set_pszHeader(&mut self, buf: Option<&'a mut WString>)
pub fn set_pszHeader(&mut self, buf: Option<&'a mut WString>)
Sets the string field.
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.
Returns the string field.
Sets the string field.
Sourcepub const fn raw_pszSubtitle(&self) -> (*mut u16, i32)
pub const fn raw_pszSubtitle(&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.
Sourcepub fn pszSubtitle(&self) -> Option<String>
pub fn pszSubtitle(&self) -> Option<String>
Returns the string field.
Sourcepub fn set_pszSubtitle(&mut self, buf: Option<&'c mut WString>)
pub fn set_pszSubtitle(&mut self, buf: Option<&'c mut WString>)
Sets the string field.
Sourcepub const fn raw_pszTask(&self) -> (*mut u16, i32)
pub const fn raw_pszTask(&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.
Sourcepub fn set_pszTask(&mut self, buf: Option<&'d mut WString>)
pub fn set_pszTask(&mut self, buf: Option<&'d mut WString>)
Sets the string field.
Sourcepub const fn raw_pszDescriptionTop(&self) -> (*mut u16, i32)
pub const fn raw_pszDescriptionTop(&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.
Sourcepub fn pszDescriptionTop(&self) -> Option<String>
pub fn pszDescriptionTop(&self) -> Option<String>
Returns the string field.
Sourcepub fn set_pszDescriptionTop(&mut self, buf: Option<&'e mut WString>)
pub fn set_pszDescriptionTop(&mut self, buf: Option<&'e mut WString>)
Sets the string field.
Sourcepub const fn raw_pszDescriptionBottom(&self) -> (*mut u16, i32)
pub const fn raw_pszDescriptionBottom(&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.
Sourcepub fn pszDescriptionBottom(&self) -> Option<String>
pub fn pszDescriptionBottom(&self) -> Option<String>
Returns the string field.
Sourcepub fn set_pszDescriptionBottom(&mut self, buf: Option<&'f mut WString>)
pub fn set_pszDescriptionBottom(&mut self, buf: Option<&'f mut WString>)
Sets the string field.
Sourcepub const fn raw_pszSubsetTitle(&self) -> (*mut u16, i32)
pub const fn raw_pszSubsetTitle(&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.
Sourcepub fn pszSubsetTitle(&self) -> Option<String>
pub fn pszSubsetTitle(&self) -> Option<String>
Returns the string field.
Sourcepub fn set_pszSubsetTitle(&mut self, buf: Option<&'g mut WString>)
pub fn set_pszSubsetTitle(&mut self, buf: Option<&'g mut WString>)
Sets the string field.