<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # SetTimer 和 OnTimer 關于KillTimer函數的使用。在用SetTimer創建一個定時器后,如果不再需要這個定時器,可以直接使用KillTimer函數將他關閉。KillTimer函數只有一個參數對應于要關閉定時器的ID,也就是在使用SetTimer函數創建定時器時的第一個參數。因為我的需求是只需要在登陸后提醒一次就可以,所以在調用OnTimer函數后直接將這個定時器關掉,實現提醒一次的功能。 BEGIN_MESSAGE_MAP(Server_Info, CDialog) ON_WM_TIMER() END_MESSAGE_MAP() BOOL Server_Info::OnInitDialog() { CDialog::OnInitDialog(); SetTimer(1,500,NULL);//500ms定時消息,調用OnTimer。完成首次登陸路徑設置的通知任務 return TRUE; } // Server_Info 消息處理程序 void Server_Info::OnTimer(UINT_PTR nIDEvent) { KillTimer(1); if(TRUE != isFirstLogin) { MessageBox(TEXT("首次登陸需要選擇測試報告路徑!"), TEXT("通知"), MB_ICONINFORMATION); } CDialog::OnTimer(nIDEvent); } # 面試題 SendMessage和PostMessage這兩個函數消息區別是: 1. 返回值類型不同:兩個函數的4個參數的意義是一樣的,只有返回值類型不同(其實從數據上看他們是一個32位的書,只是意義不一樣),LPESULT表示的是消息被處理后的返回值,BOOL表示的是消息是不是傳遞成功 2. PostMessage是異步的,SendMessage是同步的,PostMessage只把消息放入窗口消息隊列中,不管消息被處理后的結果就返回,而SendMessage等待消息處理完了之后才返回 3. 如果在同一個線程內,常常使用SendMessage發送消息時,速度快并能得到返回的消息處理結果。在不同線程或者進程之間,一般使用PostMessage發送消息,把消息先放入目標窗口的消息隊列中,然后又布標窗口通過消息循環自行派發處理 HWND hwnd = FindWindow(_T("Notepad"),NULL); SendMessage(hwnd, WM_CLOSE,0,0); return TRUE; post 不等待(把消息放在隊列中)返回值是bool值 send 即時處理 返回值是LRESULT (整數)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看