Trait pilka_winit::winit::platform::windows::WindowExtWindows[][src]

pub trait WindowExtWindows {
    fn hinstance(&self) -> *mut c_void;
fn hwnd(&self) -> *mut c_void;
fn set_enable(&self, enabled: bool);
fn set_taskbar_icon(&self, taskbar_icon: Option<Icon>);
fn theme(&self) -> Theme; }
Expand description

Additional methods on Window that are specific to Windows.

Required methods

Returns the HINSTANCE of the window

Returns the native handle that is used by this window.

The pointer will become invalid when the native window was destroyed.

Enables or disables mouse and keyboard input to the specified window.

A window must be enabled before it can be activated. If an application has create a modal dialog box by disabling its owner window (as described in WindowBuilderExtWindows::with_owner_window), the application must enable the owner window before destroying the dialog box. Otherwise, another window will receive the keyboard focus and be activated.

If a child window is disabled, it is ignored when the system tries to determine which window should receive mouse messages.

For more information, see https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-enablewindow#remarks and https://docs.microsoft.com/en-us/windows/win32/winmsg/window-features#disabled-windows

This sets ICON_BIG. A good ceiling here is 256x256.

Returns the current window theme.

Implementors