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
戻り値
解説
CMFCRibbonLinkCtrl::GetLink
ハイパーリンクの値を返します。
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();
解説
CMFCRibbonLinkCtrl::OpenLink
ハイパーリンクで指定されている Web ページを開きます。
BOOL OpenLink();
戻り値
関連付けられた Web ページが正常に開かれた場合は TRUE。それ以外の場合は FALSE。
解説
CMFCRibbonLinkCtrl
オブジェクトに関連付けられたハイパーリンクを使用して Web ページを開きます。
CMFCRibbonLinkCtrl::SetLink
ハイパーリンクの値を設定します。
void SetLink(LPCTSTR lpszLink);
パラメーター
lpszLink
[in]ハイパーリンク テキストを指定します。