<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                做一個發送表情的對話框,類似微信和QQ一樣的,點擊表情按鈕,彈出表情框,鼠標點擊表情框外時,這個表情框被kill。 說白了 就是在這個窗口上獲得窗口外面的鼠標消息。 Google百度了一番,很多人說道使用鉤子,才能獲得窗口外面的click事件,這也未免太小題大做了吧。 還好發現了一個簡簡單單的函數: **SetCapture(*this);** 函數功能:該函數在屬于當前線程的指定窗口里設置鼠標捕獲。一旦窗口捕獲了鼠標,所有鼠標輸入都針對該窗口,無論光標是否在窗口的邊界內。同一時刻只能有一個窗口捕獲鼠標。如果鼠標光標在另一個線程創建的窗口上,只有當鼠標鍵按下時系統才將鼠標輸入指向指定的窗口。 所以在創建窗口的時候,使用這個函數,就使得這個窗口可以獲得窗口之外的鼠標click消息: ~~~ int cx = 500; int cy = 800; SetWindowPos(*this, NULL, x_position_, y_position_, cx, cy, SWP_FRAMECHANGED); SetCapture(*this); ~~~ 接下來的工作就簡單了,就是獲得鼠標點擊的位置,使用GetCursorPos()函數: 函數功能:該函數檢取光標的位置,以屏幕坐標表示。 函數原型:BOOL GetCursorPos(LPPOINT lpPoint); 參數: IpPoint:POINT結構指針,該結構接收光標的屏幕坐標。 這樣就可以在這個窗口的消息隊列中進行判斷了: ~~~ POINT click_point; GetCursorPos(&click_point); if (x_position_ + 500 > click_point.x && click_point.x > x_position_ && y_position_ + 800 > click_point.y && click_point.y> y_position_) { MessageBox(NULL, "表情", L"沒有表情", NULL); } else { //delete 該窗口 } ~~~
                  <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>

                              哎呀哎呀视频在线观看