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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                熱鍵(或稱組合鍵),在一個軟件中有時候是很必須的。我們可以通過自定義熱鍵和響應的方式,隱藏一些不向用戶開放的功能,以達到一些簡單的控制和目的。 自定義一個熱鍵,一般需要經過如下的基本步驟: ⑴?為熱鍵賦予一個ID; ⑵?向系統注冊該熱鍵; ⑶?定義消息響應函數; ⑷?解除注冊,釋放資源。 下面結合實例來詳細說明(**完整程序請到我的CSDN資源中下載:[http://download.csdn.net/detail/margin1988/3523748](http://download.csdn.net/detail/margin1988/3523748)**): ⑴?在Point1Dlg.h文件中聲明自定義熱鍵的ID變量及消息響應函數: ~~~ //自定義熱鍵 int m_nHotKeyID;//熱鍵ID afx_msg LONG OnHotKey(WPARAM wParam,LPARAM lParam);//自定義熱鍵響應函數 ~~~ ⑵?在Point1Dlg.cpp中完成上述四個基本步驟: ①?在BEGIN_MESSAGE_MAP(CPoint1Dlg,CDialog) ~~~ ON_MESSAGE(WM_HOTKEY,&CPoint1Dlg::OnHotKey)//熱鍵響應消息映射宏 ~~~ END_MESSAGE_MAP()之間,添加熱鍵響應消息映射宏。 ②?在OnInitDialog()函數中注冊熱鍵: ~~~ //向系統注冊熱鍵:ALT+0 m_nHotKeyID=0;//為熱鍵賦予ID號 BOOL m_isKeyRegistered =RegisterHotKey(GetSafeHwnd(),m_nHotKeyID,MOD_ALT,VK_NUMPAD0);//向系統注冊該熱鍵 ASSERT(m_isKeyRegistered!= FALSE); ~~~ ③?添加熱鍵消息響應函數: ~~~ LONG CPoint1Dlg::OnHotKey(WPARAM wParam,LPARAM lParam){ MessageBox(_T("您按下了ALT+0")); return 0; } ~~~ ④?在某函數中(自己選擇或定義)解除注冊、釋放資源: ~~~ //解除注冊,釋放系統資源 BOOL m_iskeyUnregistered = UnregisterHotKey(GetSafeHwnd(), m_nHotKeyID); if(m_iskeyUnregistered) MessageBox(_T("解除注冊、釋放資源成功!")); else MessageBox(_T("解除注冊、釋放資源失敗!")); ~~~ ![](https://box.kancloud.cn/2016-08-31_57c6b4a31bd1a.gif) 效果圖
                  <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>

                              哎呀哎呀视频在线观看