分享方式:


CMFCRibbonLinkCtrl 類別

實作放置在功能區上的超連結。 當您按一下時,超連結會開啟網頁。 如需更多詳細資料,請參閱 Visual Studio 安裝位置下之 VC\atlmfc\src\mfc 資料夾中的原始程式碼。

語法

class CMFCRibbonLinkCtrl : public CMFCRibbonButton

成員

公用建構函式

名稱 描述
CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl 建構並初始化 CMFCRibbonLinkCtrl 物件。

公用方法

名稱 描述
CMFCRibbonLinkCtrl::CopyFrom (覆寫 CMFCRibbonButton::CopyFrom。)
CMFCRibbonLinkCtrl::GetCompactSize (覆寫 CMFCRibbonButton::GetCompactSize.)
CMFCRibbonLinkCtrl::GetLink 傳回超連結的值。
CMFCRibbonLinkCtrl::GetRegularSize (覆寫 CMFCRibbonButton::GetRegularSize.)
CMFCRibbonLinkCtrl::GetToolTipText (覆寫 CMFCRibbonButton::GetToolTipText.)
CMFCRibbonLinkCtrl::IsDrawTooltipImage (覆寫 CMFCRibbonButton::IsDrawTooltipImage。)
CMFCRibbonLinkCtrl::OnDraw (覆寫 CMFCRibbonButton::OnDraw.)
CMFCRibbonLinkCtrl::OnDrawMenuImage (覆寫 CMFCRibbonBaseElement::OnDrawMenuImage.)
CMFCRibbonLinkCtrl::OnMouseMove (覆寫 CMFCRibbonButton::OnMouseMove。)
CMFCRibbonLinkCtrl::OnSetIcon
CMFCRibbonLinkCtrl::OpenLink 開啟超連結中指定的網頁。
CMFCRibbonLinkCtrl::SetLink 設定超連結的值。

備註

建立超鏈接之後,請呼叫 CMFCRibbonPanel::Add 將其新增至面板。

繼承階層架構

CObject
} CMFCRibbonBaseElement
 \ CMFCRibbonButton
  € CMFCRibbonLinkCtrl

需求

標頭: afxRibbonLinkCtrl.h

CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl

建構和初始化 CMFCRibbonLinkCtrl 物件。

CMFCRibbonLinkCtrl(
    UINT nID,
    LPCTSTR lpszText,
    LPCTSTR lpszLink);

參數

nID
[in]指定單擊連結控制項時所執行的命令命令標識碼。

lpszText
[in]指定要顯示在連結控制件上的標籤。

lpszLink
[in]指定與連結控制件相關聯的超連結。

範例

下列範例示範如何使用 類別的 CMFCRibbonLinkCtrl 建構函式。 此代碼段是功能區小工具範例一部分。

// CMFCRibbonPanel* pPanel3
pPanel3->Add(new CMFCRibbonLinkCtrl(ID_RIBBON_OBTN_2, _T("Send e-mail"), _T("mailto:info@microsoft.com")));

CMFCRibbonLinkCtrl::CopyFrom

virtual void CopyFrom(const CMFCRibbonBaseElement& src);

參數

[in] src

備註

CMFCRibbonLinkCtrl::GetCompactSize

virtual CSize GetCompactSize(CDC* pDC);

參數

[in] pDC

傳回值

備註

傳回超連結的值。

LPCTSTR GetLink() const;

傳回值

超連結的目前值。

備註

CMFCRibbonLinkCtrl::GetRegularSize

virtual CSize GetRegularSize(CDC* pDC);

參數

[in] pDC

傳回值

備註

CMFCRibbonLinkCtrl::GetToolTipText

virtual CString GetToolTipText() const;

傳回值

備註

CMFCRibbonLinkCtrl::OnDrawMenuImage

virtual BOOL OnDrawMenuImage(CDC*, CRect);

參數

[輸入] CDC*
[in] CRect

傳回值

備註

CMFCRibbonLinkCtrl::IsDrawTooltipImage

virtual BOOL IsDrawTooltipImage() const;

傳回值

備註

CMFCRibbonLinkCtrl::OnDraw

virtual void OnDraw(CDC* pDC);

參數

[in] pDC

備註

CMFCRibbonLinkCtrl::OnMouseMove

virtual void OnMouseMove(CPoint point);

參數

[in]

備註

CMFCRibbonLinkCtrl::OnSetIcon

virtual void OnSetIcon();

備註

開啟超連結中指定的網頁。

BOOL OpenLink();

傳回值

如果已成功開啟相關聯的網頁,則為TRUE;否則為 FALSE。

備註

使用與 CMFCRibbonLinkCtrl 對象相關聯的超鏈接開啟網頁。

設定超連結的值。

void SetLink(LPCTSTR lpszLink);

參數

lpszLink
[in]指定超連結文字。

另請參閱

階層架構圖表
類別
CMFCRibbonButton 類別