次の方法で共有


CMFCRibbonLinkCtrl クラス

リボン上に配置するハイパーリンクを実装します。 ハイパーリンクをクリックすると、Web ページが表示されます。 詳細については、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 ハイパーリンクで指定されている Web ページを開きます。
CMFCRibbonLinkCtrl::SetLink ハイパーリンクの値を設定します。

解説

ハイパーリンクを作成したら、 CMFCRibbonPanel::Add を呼び出してパネルに追加します。

継承階層

CObject
CMFCRibbonBaseElement
 └ CMFCRibbonButton
  └ CMFCRibbonLinkCtrl

要件

Header: afxRibbonLinkCtrl.h

CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl

CMFCRibbonLinkCtrl オブジェクトを構築して初期化します。

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

パラメーター

nID
[in]リンク コントロールがクリックされたときに実行されるコマンドのコマンド ID を指定します。

lpszText
[in]リンク コントロールに表示するラベルを指定します。

lpszLink
[in]リンク コントロールに関連付けられているハイパーリンクを指定します。

次の例では、 CMFCRibbonLinkCtrl クラスのコンストラクターを使用する方法を示します。 このコード スニペットは、 Ribbon Gadgets サンプルの一部です。

// 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);

パラメーター

[入力] src

解説

CMFCRibbonLinkCtrl::GetCompactSize

virtual CSize GetCompactSize(CDC* pDC);

パラメーター

[入力] pDC

戻り値

解説

ハイパーリンクの値を返します。

LPCTSTR GetLink() const;

戻り値

ハイパーリンクの現在の値。

解説

CMFCRibbonLinkCtrl::GetRegularSize

virtual CSize GetRegularSize(CDC* pDC);

パラメーター

[入力] pDC

戻り値

解説

CMFCRibbonLinkCtrl::GetToolTipText

virtual CString GetToolTipText() const;

戻り値

解説

CMFCRibbonLinkCtrl::OnDrawMenuImage

virtual BOOL OnDrawMenuImage(CDC*, CRect);

パラメーター

[入力] CDC*
[入力] CRect

戻り値

解説

CMFCRibbonLinkCtrl::IsDrawTooltipImage

virtual BOOL IsDrawTooltipImage() const;

戻り値

解説

CMFCRibbonLinkCtrl::OnDraw

virtual void OnDraw(CDC* pDC);

パラメーター

[入力] pDC

解説

CMFCRibbonLinkCtrl::OnMouseMove

virtual void OnMouseMove(CPoint point);

パラメーター

[入力] point

解説

CMFCRibbonLinkCtrl::OnSetIcon

virtual void OnSetIcon();

解説

ハイパーリンクで指定されている Web ページを開きます。

BOOL OpenLink();

戻り値

関連付けられた Web ページが正常に開かれた場合は TRUE。それ以外の場合は FALSE。

解説

CMFCRibbonLinkCtrl オブジェクトに関連付けられたハイパーリンクを使用して Web ページを開きます。

ハイパーリンクの値を設定します。

void SetLink(LPCTSTR lpszLink);

パラメーター

lpszLink
[in]ハイパーリンク テキストを指定します。

関連項目

階層図
クラス
CMFCRibbonButton クラス