IITWindow_Impl

Trait IITWindow_Impl 

Source
pub trait IITWindow_Impl: Sized + IDispatch_Impl {
Show 25 methods // Required methods unsafe fn Name(&self, Name: *mut BSTR) -> HRESULT; unsafe fn Kind(&self, Kind: *mut ITWindowKind) -> HRESULT; unsafe fn Visible(&self, isVisible: *mut VARIANT_BOOL) -> HRESULT; unsafe fn set_Visible(&self, isVisible: VARIANT_BOOL) -> HRESULT; unsafe fn Resizable(&self, isResizable: *mut VARIANT_BOOL) -> HRESULT; unsafe fn Minimized(&self, isMinimized: *mut VARIANT_BOOL) -> HRESULT; unsafe fn set_Minimized(&self, isMinimized: VARIANT_BOOL) -> HRESULT; unsafe fn Maximizable(&self, isMaximizable: *mut VARIANT_BOOL) -> HRESULT; unsafe fn Maximized(&self, isMaximized: *mut VARIANT_BOOL) -> HRESULT; unsafe fn set_Maximized(&self, isMaximized: VARIANT_BOOL) -> HRESULT; unsafe fn Zoomable(&self, isZoomable: *mut VARIANT_BOOL) -> HRESULT; unsafe fn Zoomed(&self, isZoomed: *mut VARIANT_BOOL) -> HRESULT; unsafe fn set_Zoomed(&self, isZoomed: VARIANT_BOOL) -> HRESULT; unsafe fn Top(&self, Top: *mut i32) -> HRESULT; unsafe fn set_Top(&self, Top: i32) -> HRESULT; unsafe fn Left(&self, Left: *mut i32) -> HRESULT; unsafe fn set_Left(&self, Left: i32) -> HRESULT; unsafe fn Bottom(&self, Bottom: *mut i32) -> HRESULT; unsafe fn set_Bottom(&self, Bottom: i32) -> HRESULT; unsafe fn Right(&self, Right: *mut i32) -> HRESULT; unsafe fn set_Right(&self, Right: i32) -> HRESULT; unsafe fn Width(&self, Width: *mut i32) -> HRESULT; unsafe fn set_Width(&self, Width: i32) -> HRESULT; unsafe fn Height(&self, Height: *mut i32) -> HRESULT; unsafe fn set_Height(&self, Height: i32) -> HRESULT;
}

Required Methods§

Source

unsafe fn Name(&self, Name: *mut BSTR) -> HRESULT

The title of the window.

Source

unsafe fn Kind(&self, Kind: *mut ITWindowKind) -> HRESULT

The window kind.

Source

unsafe fn Visible(&self, isVisible: *mut VARIANT_BOOL) -> HRESULT

True if the window is visible. Note that the main browser window cannot be hidden.

Source

unsafe fn set_Visible(&self, isVisible: VARIANT_BOOL) -> HRESULT

True if the window is visible. Note that the main browser window cannot be hidden.

Source

unsafe fn Resizable(&self, isResizable: *mut VARIANT_BOOL) -> HRESULT

True if the window is resizable.

Source

unsafe fn Minimized(&self, isMinimized: *mut VARIANT_BOOL) -> HRESULT

True if the window is minimized.

Source

unsafe fn set_Minimized(&self, isMinimized: VARIANT_BOOL) -> HRESULT

True if the window is minimized.

Source

unsafe fn Maximizable(&self, isMaximizable: *mut VARIANT_BOOL) -> HRESULT

True if the window is maximizable.

Source

unsafe fn Maximized(&self, isMaximized: *mut VARIANT_BOOL) -> HRESULT

True if the window is maximized.

Source

unsafe fn set_Maximized(&self, isMaximized: VARIANT_BOOL) -> HRESULT

True if the window is maximized.

Source

unsafe fn Zoomable(&self, isZoomable: *mut VARIANT_BOOL) -> HRESULT

True if the window is zoomable.

Source

unsafe fn Zoomed(&self, isZoomed: *mut VARIANT_BOOL) -> HRESULT

True if the window is zoomed.

Source

unsafe fn set_Zoomed(&self, isZoomed: VARIANT_BOOL) -> HRESULT

True if the window is zoomed.

Source

unsafe fn Top(&self, Top: *mut i32) -> HRESULT

The screen coordinate of the top edge of the window.

Source

unsafe fn set_Top(&self, Top: i32) -> HRESULT

The screen coordinate of the top edge of the window.

Source

unsafe fn Left(&self, Left: *mut i32) -> HRESULT

The screen coordinate of the left edge of the window.

Source

unsafe fn set_Left(&self, Left: i32) -> HRESULT

The screen coordinate of the left edge of the window.

Source

unsafe fn Bottom(&self, Bottom: *mut i32) -> HRESULT

The screen coordinate of the bottom edge of the window.

Source

unsafe fn set_Bottom(&self, Bottom: i32) -> HRESULT

The screen coordinate of the bottom edge of the window.

Source

unsafe fn Right(&self, Right: *mut i32) -> HRESULT

The screen coordinate of the right edge of the window.

Source

unsafe fn set_Right(&self, Right: i32) -> HRESULT

The screen coordinate of the right edge of the window.

Source

unsafe fn Width(&self, Width: *mut i32) -> HRESULT

The width of the window.

Source

unsafe fn set_Width(&self, Width: i32) -> HRESULT

The width of the window.

Source

unsafe fn Height(&self, Height: *mut i32) -> HRESULT

The height of the window.

Source

unsafe fn set_Height(&self, Height: i32) -> HRESULT

The height of the window.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§