Sdílet prostřednictvím


CMFCRibbonLinkCtrl – třída

Implementuje hypertextový odkaz umístěný na pásu karet. Hypertextový odkaz otevře webovou stránku, když na ni kliknete. Další podrobnosti najdete ve zdrojovém kódu ve složce VC\atlmfc\src\mfc instalace sady Visual Studio.

Syntaxe

class CMFCRibbonLinkCtrl : public CMFCRibbonButton

Členové

Veřejné konstruktory

Jméno popis
CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl Vytvoří a inicializuje CMFCRibbonLinkCtrl objekt.

Veřejné metody

Jméno popis
CMFCRibbonLinkCtrl::CopyFrom (Přepsání CMFCRibbonButton::CopyFrom.)
CMFCRibbonLinkCtrl::GetCompactSize (Přepsání CMFCRibbonButton::GetCompactSize.)
CMFCRibbonLinkCtrl::GetLink Vrátí hodnotu hypertextového odkazu.
CMFCRibbonLinkCtrl::GetRegularSize (Přepsání CMFCRibbonButton::GetRegularSize.)
CMFCRibbonLinkCtrl::GetToolTipText (Přepsání CMFCRibbonButton::GetToolTipText.)
CMFCRibbonLinkCtrl::IsDrawTooltipImage (Přepsání CMFCRibbonButton::IsDrawTooltipImage.)
CMFCRibbonLinkCtrl::OnDraw (Přepsání CMFCRibbonButton::OnDraw.)
CMFCRibbonLinkCtrl::OnDrawMenuImage (Přepsání CMFCRibbonBaseElement::OnDrawMenuImage.)
CMFCRibbonLinkCtrl::OnMousemove (Přepsání CMFCRibbonButton::OnMouseMove.)
CMFCRibbonLinkCtrl::OnSeticon
CMFCRibbonLinkCtrl::OpenLink Otevře webovou stránku zadanou v hypertextovém odkazu.
CMFCRibbonLinkCtrl::SetLink Nastaví hodnotu hypertextového odkazu.

Poznámky

Po vytvoření hypertextového odkazu ho přidejte na panel voláním CMFCRibbonPanel::Add.

Hierarchie dědičnosti

Objekt CObject
└ CMFCRibbonBaseElement
└ CMFCRibbonButton
  └ CMFCRibbonLinkCtrl

Požadavky

Hlavička: afxRibbonLinkCtrl.h

CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl

Vytvoří a inicializuje CMFCRibbonLinkCtrl objekt.

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

Parametry

Nid
[v] Určuje ID příkazu, který se spustí při kliknutí na ovládací prvek propojení.

lpszText
[v] Určuje popisek, který se má zobrazit v ovládacím prvku propojení.

lpszLink
[v] Určuje hypertextový odkaz přidružený k ovládacímu prvku odkazu.

Příklad

Následující příklad ukazuje, jak použít konstruktor CMFCRibbonLinkCtrl třídy. Tento fragment kódu je součástí ukázky miniaplikací pásu karet.

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

Parametry

[v] Src

Poznámky

CMFCRibbonLinkCtrl::GetCompactSize

virtual CSize GetCompactSize(CDC* pDC);

Parametry

[v] Pdc

Vrácená hodnota

Poznámky

Vrátí hodnotu hypertextového odkazu.

LPCTSTR GetLink() const;

Vrácená hodnota

Aktuální hodnota hypertextového odkazu.

Poznámky

CMFCRibbonLinkCtrl::GetRegularSize

virtual CSize GetRegularSize(CDC* pDC);

Parametry

[v] Pdc

Vrácená hodnota

Poznámky

CMFCRibbonLinkCtrl::GetToolTipText

virtual CString GetToolTipText() const;

Vrácená hodnota

Poznámky

CMFCRibbonLinkCtrl::OnDrawMenuImage

virtual BOOL OnDrawMenuImage(CDC*, CRect);

Parametry

[v] CDC*
[v] CRect

Vrácená hodnota

Poznámky

CMFCRibbonLinkCtrl::IsDrawTooltipImage

virtual BOOL IsDrawTooltipImage() const;

Vrácená hodnota

Poznámky

CMFCRibbonLinkCtrl::OnDraw

virtual void OnDraw(CDC* pDC);

Parametry

[v] Pdc

Poznámky

CMFCRibbonLinkCtrl::OnMousemove

virtual void OnMouseMove(CPoint point);

Parametry

[v] Bod

Poznámky

CMFCRibbonLinkCtrl::OnSeticon

virtual void OnSetIcon();

Poznámky

Otevře webovou stránku zadanou v hypertextovém odkazu.

BOOL OpenLink();

Vrácená hodnota

TRUE, pokud přidružená webová stránka byla úspěšně otevřena; jinak NEPRAVDA.

Poznámky

Otevře webovou stránku pomocí hypertextového odkazu přidruženého k objektu CMFCRibbonLinkCtrl .

Nastaví hodnotu hypertextového odkazu.

void SetLink(LPCTSTR lpszLink);

Parametry

lpszLink
[v] Určuje text hypertextového odkazu.

Viz také

Graf hierarchie
Třídy
CMFCRibbonButton – třída