Function win_wrap::input::set_active_window

source ·
pub fn set_active_window(h_wnd: HWND) -> HWND
Expand description

激活窗口。 窗口必须附加到调用线程的消息队列。 如果函数成功,则返回值是以前处于活动状态的窗口的句柄。 如果函数失败,则返回值为 NULL。 要获得更多的错误信息,请调用 get_last_error。 set_active_window 函数激活窗口,但如果应用程序在后台,则不会激活窗口。 当系统激活窗口时,如果窗口的应用程序位于前台,则窗口将进入 Z的前台 (顶部顺序)。 如果 由 h_wnd 参数标识的窗口是由调用线程创建的,则调用线程的活动窗口状态将设置为 h_wnd。 否则,调用线程的活动窗口状态设置为 NULL。 h_wnd 要激活的顶级窗口的句柄。