#[repr(C)]pub struct IFrnWindowVtbl {Show 15 fields
pub base: IFrnWindowBaseVtbl,
pub SetEnabled: unsafe extern "system" fn(this: *mut c_void, enable: bool) -> RawHResult,
pub SetCanResize: unsafe extern "system" fn(this: *mut c_void, value: bool) -> RawHResult,
pub SetCanMinimize: unsafe extern "system" fn(this: *mut c_void, value: bool) -> RawHResult,
pub SetCanMaximize: unsafe extern "system" fn(this: *mut c_void, value: bool) -> RawHResult,
pub SetDecorations: unsafe extern "system" fn(this: *mut c_void, value: SystemDecorations) -> RawHResult,
pub SetTitle: unsafe extern "system" fn(this: *mut c_void, utf8title: *mut c_char) -> RawHResult,
pub SetTitleBarColor: unsafe extern "system" fn(this: *mut c_void, color: FrnColor) -> RawHResult,
pub SetWindowState: unsafe extern "system" fn(this: *mut c_void, state: FrnWindowState) -> RawHResult,
pub GetWindowState: unsafe extern "system" fn(this: *mut c_void, ret: *mut FrnWindowState) -> RawHResult,
pub TakeFocusFromChildren: unsafe extern "system" fn(this: *mut c_void) -> RawHResult,
pub SetExtendClientArea: unsafe extern "system" fn(this: *mut c_void, enable: bool) -> RawHResult,
pub GetExtendTitleBarHeight: unsafe extern "system" fn(this: *mut c_void, ret: *mut f64) -> RawHResult,
pub SetExtendTitleBarHeight: unsafe extern "system" fn(this: *mut c_void, value: f64) -> RawHResult,
pub GetWindowZOrder: unsafe extern "system" fn(this: *mut c_void, ret: *mut c_long) -> RawHResult,
}Fields§
§base: IFrnWindowBaseVtbl§SetEnabled: unsafe extern "system" fn(this: *mut c_void, enable: bool) -> RawHResult§SetCanResize: unsafe extern "system" fn(this: *mut c_void, value: bool) -> RawHResult§SetCanMinimize: unsafe extern "system" fn(this: *mut c_void, value: bool) -> RawHResult§SetCanMaximize: unsafe extern "system" fn(this: *mut c_void, value: bool) -> RawHResult§SetDecorations: unsafe extern "system" fn(this: *mut c_void, value: SystemDecorations) -> RawHResult§SetTitle: unsafe extern "system" fn(this: *mut c_void, utf8title: *mut c_char) -> RawHResult§SetTitleBarColor: unsafe extern "system" fn(this: *mut c_void, color: FrnColor) -> RawHResult§SetWindowState: unsafe extern "system" fn(this: *mut c_void, state: FrnWindowState) -> RawHResult§GetWindowState: unsafe extern "system" fn(this: *mut c_void, ret: *mut FrnWindowState) -> RawHResult§TakeFocusFromChildren: unsafe extern "system" fn(this: *mut c_void) -> RawHResult§SetExtendClientArea: unsafe extern "system" fn(this: *mut c_void, enable: bool) -> RawHResult§GetExtendTitleBarHeight: unsafe extern "system" fn(this: *mut c_void, ret: *mut f64) -> RawHResult§SetExtendTitleBarHeight: unsafe extern "system" fn(this: *mut c_void, value: f64) -> RawHResult§GetWindowZOrder: unsafe extern "system" fn(this: *mut c_void, ret: *mut c_long) -> RawHResultImplementations§
Source§impl IFrnWindowVtbl
impl IFrnWindowVtbl
Sourcepub const fn new<I: Interface, T: IFrnWindowImpl>() -> Self
pub const fn new<I: Interface, T: IFrnWindowImpl>() -> Self
Vtable for a ComObject<T> whose most-derived interface is I.
Auto Trait Implementations§
impl Freeze for IFrnWindowVtbl
impl RefUnwindSafe for IFrnWindowVtbl
impl Send for IFrnWindowVtbl
impl Sync for IFrnWindowVtbl
impl Unpin for IFrnWindowVtbl
impl UnsafeUnpin for IFrnWindowVtbl
impl UnwindSafe for IFrnWindowVtbl
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
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more