Share via


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

必要条件

ヘッダー: afxRibbonLinkCtrl.h

CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl

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

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

パラメーター

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

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

パラメーター

[入力] point

解説

CMFCRibbonLinkCtrl::OnSetIcon

virtual void OnSetIcon();

解説

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

BOOL OpenLink();

戻り値

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

解説

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

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

void SetLink(LPCTSTR lpszLink);

パラメーター

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

関連項目

階層図
クラス
CMFCRibbonButton クラス