#[repr(C, packed(4))]pub struct ELEMENT_STRING {Show 34 fields
pub __bindgen_anon_1: ELEMENT_STRING__bindgen_ty_1,
pub source_var: [MODULE_VAR; 3],
pub save_var: [FLOAT64; 3],
pub source_var_cb: [PMODULE_VAR_CB; 3],
pub source_fn: PFN_FLOAT64,
pub string: PCHAR,
pub string_old: PCHAR,
pub img_size: PIXPOINT,
pub string_data: PIMAGE,
pub save_buffer: PIMAGE,
pub fg_color: COLORREF,
pub bg_color: COLORREF,
pub hilite_color: COLORREF,
pub hdc: HDC,
pub hfont: HFONT,
pub reserved1: HFONT,
pub hbmp: HBITMAP,
pub reserved2: HBITMAP,
pub hbrush: HBRUSH,
pub reserved3: HBRUSH,
pub font_name: [c_char; 32],
pub font_weight: SINT32,
pub font_charset: UINT8,
pub draw_text_flags: UINT32,
pub max_string_length: UINT16,
pub char_width: UINT16,
pub sel_str: SINT16,
pub sel_end: SINT16,
pub seq: PSEQ_REC,
pub save_global_seq: SINT32,
pub char_height: SINT32,
pub update_cb: PSTRING_UPDATE_CALLBACK,
pub use_user_color: BOOL,
pub user_color: COLORREF,
}Fields§
§__bindgen_anon_1: ELEMENT_STRING__bindgen_ty_1§source_var: [MODULE_VAR; 3]§save_var: [FLOAT64; 3]§source_var_cb: [PMODULE_VAR_CB; 3]§source_fn: PFN_FLOAT64§string: PCHAR§string_old: PCHAR§img_size: PIXPOINT§string_data: PIMAGE§save_buffer: PIMAGE§fg_color: COLORREF§bg_color: COLORREF§hilite_color: COLORREF§hdc: HDC§hfont: HFONT§reserved1: HFONT§hbmp: HBITMAP§reserved2: HBITMAP§hbrush: HBRUSH§reserved3: HBRUSH§font_name: [c_char; 32]§font_weight: SINT32§font_charset: UINT8§draw_text_flags: UINT32§max_string_length: UINT16§char_width: UINT16§sel_str: SINT16§sel_end: SINT16§seq: PSEQ_REC§save_global_seq: SINT32§char_height: SINT32§update_cb: PSTRING_UPDATE_CALLBACK§use_user_color: BOOL§user_color: COLORREFTrait Implementations§
Source§impl Clone for ELEMENT_STRING
impl Clone for ELEMENT_STRING
Source§fn clone(&self) -> ELEMENT_STRING
fn clone(&self) -> ELEMENT_STRING
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ELEMENT_STRING
Auto Trait Implementations§
impl Freeze for ELEMENT_STRING
impl RefUnwindSafe for ELEMENT_STRING
impl !Send for ELEMENT_STRING
impl !Sync for ELEMENT_STRING
impl Unpin for ELEMENT_STRING
impl UnwindSafe for ELEMENT_STRING
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more