zoukankan      html  css  js  c++  java
  • PostMessage与SendMessage

     PostMessage消息发出后不等消息函数处理完就执行它的下一语句   
     SendMessage消息发出后阻塞等消息函数处理完执行它的下一语句

    The PostMessage function places (posts) a message in the message queue associated with the thread that created the specified window and returns without waiting for the thread to process the message.

    To post a message in the message queue associate with a thread, use the PostThreadMessage function.

    BOOL PostMessage(
      HWND hWnd,      // handle to destination window
      UINT Msg,       // message
      WPARAM wParam,  // first message parameter
      LPARAM lParam   // second message parameter
    );

    Parameters

    hWnd
    [in] Handle to the window whose window procedure is to receive the message. The following values have special meanings.
    ValueMeaning
    HWND_BROADCAST The message is posted to all top-level windows in the system, including disabled or invisible unowned windows, overlapped windows, and pop-up windows. The message is not posted to child windows.
    NULL The function behaves like a call to PostThreadMessage with the dwThreadId parameter set to the identifier of the current thread.

    Msg
    [in] Specifies the message to be posted.
    wParam
    [in] Specifies additional message-specific information.
    lParam
    [in] Specifies additional message-specific information.
  • 相关阅读:
    xgboost中XGBClassifier()参数详解
    xgboost使用经验总结
    特征选择之Chi卡方检验
    ldd 查看程序依赖库
    paddle——docker实践
    paddle实践
    java常用设计模式
    Java内存模型
    什么是线程?
    MySQL数据库提供了那些函数?
  • 原文地址:https://www.cnblogs.com/dongzhiquan/p/1994903.html
Copyright © 2011-2022 走看看