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
Název | Popis |
---|---|
CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl | Vytvoří a inicializuje CMFCRibbonLinkCtrl objekt. |
Veřejné metody
Název | 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
Návratová hodnota
Poznámky
CMFCRibbonLinkCtrl::GetLink
Vrátí hodnotu hypertextového odkazu.
LPCTSTR GetLink() const;
Návratová hodnota
Aktuální hodnota hypertextového odkazu.
Poznámky
CMFCRibbonLinkCtrl::GetRegularSize
virtual CSize GetRegularSize(CDC* pDC);
Parametry
[v] pDC
Návratová hodnota
Poznámky
CMFCRibbonLinkCtrl::GetToolTipText
virtual CString GetToolTipText() const;
Návratová hodnota
Poznámky
CMFCRibbonLinkCtrl::OnDrawMenuImage
virtual BOOL OnDrawMenuImage(CDC*, CRect);
Parametry
[v] CDC*
[v] CRect
Návratová hodnota
Poznámky
CMFCRibbonLinkCtrl::IsDrawTooltipImage
virtual BOOL IsDrawTooltipImage() const;
Návratová 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
CMFCRibbonLinkCtrl::OpenLink
Otevře webovou stránku zadanou v hypertextovém odkazu.
BOOL OpenLink();
Návratová 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
.
CMFCRibbonLinkCtrl::SetLink
Nastaví hodnotu hypertextového odkazu.
void SetLink(LPCTSTR lpszLink);
Parametry
lpszLink
[v] Určuje text hypertextového odkazu.