乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      MFC 中創(chuàng)建簡單超鏈接

       行走在理想邊緣 2014-07-17

      本文將簡單的介紹使用ShellExecute這個API函數(shù),在About對話框的靜態(tài)文本控件上創(chuàng)建一個指向指定網(wǎng)頁的超級鏈接!

      1)  在CAboutDlg中添加一個成員變量

      protected:
      RECT m_pRectLink; //用于保存靜態(tài)文本框的屏幕坐標(biāo)

      2)  在About對話框資源上添加一個CStatic控件,ID命為IDC_LINK;

      3)  在OnInitDialog()中添加如下代碼,以獲得控件坐標(biāo)

      GetDlgItem(IDC_LINK)->GetWindowRect(&m_pRectLink);
      ScreenToClient(&m_pRectLink);

      4)  當(dāng)鼠標(biāo)移動到熱點上時,鼠標(biāo)指針變成手型

      為WM_MOUSEMOVE添加消息響應(yīng)函數(shù)OnMouseMove(UINT nFlags, CPoint point),在該函數(shù)中, point參數(shù)可獲得對應(yīng)于窗口左上角的鼠標(biāo)坐標(biāo),通過判斷算法就可實現(xiàn)事件的控制。

      if(point.x > m_pRectLink.left && point.x < m_pRectLink.right && point.y > m_pRectLink.top && point.y < m_pRectLink.bottom)
      {
          HCURSOR hCursor;
          hCursor = AfxGetApp()->LoadCursor(IDC_HANDLINK);
          SetCursor(hCursor);
      }

      else{…….};//設(shè)置默認(rèn)鼠標(biāo)指針的形狀

      5)  為About對話框添加WM_LBUTTONDOWN消息響應(yīng)函數(shù)OnLButtonDown(UINT nFlags, CPoint point)

      if(point.x > m_pRectLink.left && point.x < m_pRectLink.right && point.y > m_pRectLink.top && point.y < m_pRectLink.bottom)
      {

      if (nFlags==MK—LBUTTON)//鼠標(biāo)左鍵按下
      {

      //為改善鼠標(biāo)效果,此處加入以上變換鼠標(biāo)形狀的代碼
      ShellExecute(NULL, NULL, _TNULL,NULL, SW_SHOWNORMAL);
      //ShellExecute(NULL, _T("open"),_T("mailto:hsxw001@163.com"), NULL, NULL, SW_SHOWNORMAL);

      //在默認(rèn)郵件客戶端中打開新郵件窗口,并自動填入收件人地址。若指定多個收件人地址,則收件人地址之間必須用分號或逗號分隔開。

      }}

      關(guān)于ShellExecute()函數(shù)的用法詳情,請參考MSDN

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多