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
傳回值
備註
CMFCRibbonLinkCtrl::GetLink
傳回超連結的值。
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();
備註
CMFCRibbonLinkCtrl::OpenLink
開啟超連結中指定的網頁。
BOOL OpenLink();
傳回值
如果已成功開啟相關聯的網頁,則為TRUE;否則為 FALSE。
備註
使用與 CMFCRibbonLinkCtrl
對象相關聯的超鏈接開啟網頁。
CMFCRibbonLinkCtrl::SetLink
設定超連結的值。
void SetLink(LPCTSTR lpszLink);
參數
lpszLink
[in]指定超連結文字。