Implement focus events for win32

This commit is contained in:
Tomaka17 2014-07-27 19:45:29 +02:00
parent 0103fb833e
commit 7a8e7a7922
2 changed files with 14 additions and 0 deletions

View file

@ -395,6 +395,18 @@ extern "stdcall" fn callback(window: ffi::HWND, msg: ffi::UINT,
0
},
ffi::WM_SETFOCUS => {
use events::Focused;
send_event(window, Focused(true));
0
},
ffi::WM_KILLFOCUS => {
use events::Focused;
send_event(window, Focused(false));
0
},
_ => unsafe {
ffi::DefWindowProcW(window, msg, wparam, lparam)
}