• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            大龍的博客

            常用鏈接

            統(tǒng)計

            最新評論

            Don’t Use the Win32 API PostThreadMessage() to Post Messages to UI Threads(翻譯)

            Don’t Use the Win32 API PostThreadMessage() to Post Messages to UI Threads
              不要用Win32 API PostThreadMessage()向UI線程發(fā)送消息。
              
              PostThreadMessage is a Win32 API used to post messages to threads. Usually, the message posted is a standard windows message with the window handle set to NULL.
              PostThreadMessage是一個Win32 API常用于向線程發(fā)送消息。通常,這個被發(fā)送的消息是個窗口句柄被設(shè)為NULL的,標(biāo)準(zhǔn)的窗口消息。
              When PostThreadMessage is used to post messages to a thread that has created a window, it is very likely that the posted messages will be lost. This is because UI threads are not always run by the primary message loop. For example, when a thread is showing a message box, it is running on the message loop supplied by the message box. This secondary message loop does not know how to handle the thread message (since its window handle is NULL) and it will be dropped.
              當(dāng)你將PostThreadMessage用于向一個創(chuàng)建窗口的線程發(fā)送消息,結(jié)果這個消息很可能會丟失。這是因為UI線程并非總是在一級消息循環(huán)中。例如,當(dāng)一個線程正顯示一個消息對話框,它就運行在這個消息對話框提供的(代理的)消息循環(huán)中。這個二級消息循環(huán)不知如何處理這個線程消息(因為其窗口句柄是NULL)所以它會被放棄。
              So when posting messages to a UI threads, use PostMessage() instead and post messages to a window owned by that thread. Then the messages won’t be lost, even if the thread is running a secondary message loop.
              因此,當(dāng)要發(fā)送一個消息給UI線程,就用PostMessage()作替代并向線程自己的窗口發(fā)消息。這樣消息就不會被丟失,即便這個消息是運行在二級消息循環(huán)中。

            posted on 2009-04-22 11:37 大龍 閱讀(739) 評論(0)  編輯 收藏 引用


            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            久久狠狠一本精品综合网| 久久综合九色综合精品| 武侠古典久久婷婷狼人伊人| 久久综合久久伊人| 777午夜精品久久av蜜臀| 99久久精品午夜一区二区| 久久综合给合综合久久| 人妻丰满AV无码久久不卡| 伊人久久综在合线亚洲2019| 亚洲日韩欧美一区久久久久我| 精品久久久久久中文字幕人妻最新| 国产91久久综合| 日韩精品久久久久久免费| 亚洲日本久久久午夜精品| jizzjizz国产精品久久| 2021国内久久精品| 国产高清国内精品福利99久久| 无码日韩人妻精品久久蜜桃| 亚洲伊人久久综合中文成人网| 99久久国产综合精品成人影院| 亚洲AV无码久久精品色欲| 亚洲午夜无码久久久久小说| 国产成人久久777777| 国产一区二区三区久久精品| 亚洲精品无码专区久久久| 伊人久久大香线蕉综合网站| 久久精品国产精品亚洲下载| 国产成人精品久久一区二区三区av| 久久精品国产亚洲av高清漫画 | 久久综合久久伊人| 国产福利电影一区二区三区久久老子无码午夜伦不 | 久久99亚洲网美利坚合众国| 色妞色综合久久夜夜| 欧美成a人片免费看久久| 精品久久久久久无码中文野结衣| 久久午夜电影网| 青青青青久久精品国产h| 四虎国产精品免费久久久 | 久久久久久极精品久久久| 国产一区二区精品久久岳| 久久人人爽人人精品视频|