mirror of
https://github.com/rust-windowing/winit.git
synced 2026-08-31 13:50:05 -04:00
child window creation improvement
This commit is contained in:
@@ -4,6 +4,8 @@ use libc;
|
||||
use Window;
|
||||
use WindowBuilder;
|
||||
use window;
|
||||
use winapi;
|
||||
use platform;
|
||||
|
||||
/// Additional methods on `Window` that are specific to Windows.
|
||||
pub trait WindowExt {
|
||||
@@ -35,3 +37,11 @@ impl WindowBuilderExt for WindowBuilder {
|
||||
self
|
||||
}
|
||||
}
|
||||
|
||||
impl WindowBuilderExt {
|
||||
/// Creates a new WindowProxy from a winapi::HWND
|
||||
#[inline]
|
||||
pub fn create_window_proxy_from_handle(handle: winapi::HWND) -> window::WindowProxy {
|
||||
window::WindowProxy::create_proxy(platform::WindowProxy{hwnd: handle})
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user