Function win_wrap::message::send_message

source ·
pub fn send_message(
    h_wnd: HWND,
    msg: u32,
    w_param: WPARAM,
    l_param: LPARAM,
) -> LRESULT
Expand description

该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。 而和函数post_message不同,post_message是将一个消息寄送到一个线程的消息队列后就立即返回。 h_wnd 指定要接收消息的窗口的句柄。如果此参数为HWND_BROADCAST,则消息将被发送到系统中所有顶层窗口,包括无效或不可见的非自身拥有的窗口、被覆盖的窗口和弹出式窗口,但消息不被发送到子窗口。 msg 指定被发送的消息。 w_param 指定附加的消息特定信息。 l_param 指定附加的消息特定信息。