Klasa CMFCRibbonLinkCtrlCMFCRibbonLinkCtrl Class

Implementuje hiperlink, które jest umieszczone na Wstążce.Implements a hyperlink that is positioned on a ribbon. Po kliknięciu hiperłącza zostanie otwarta strona sieci Web.The hyperlink opens a Web page when you click it. Aby uzyskać więcej szczegółów, zobacz kod źródłowy znajdujący się w folderze VC \ atlmfc \ src \ MFC instalacji programu Visual Studio.For more detail see the source code located in the VC\atlmfc\src\mfc folder of your Visual Studio installation.

SkładniaSyntax

class CMFCRibbonLinkCtrl : public CMFCRibbonButton

Elementy członkowskieMembers

Konstruktory publicznePublic Constructors

NazwaName OpisDescription
CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrlCMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl Konstruuje i inicjuje CMFCRibbonLinkCtrl obiekt.Constructs and initializes a CMFCRibbonLinkCtrl object.

Metody publicznePublic Methods

NazwaName OpisDescription
CMFCRibbonLinkCtrl::CopyFromCMFCRibbonLinkCtrl::CopyFrom (Przesłania CMFCRibbonButton::CopyFrom).(Overrides CMFCRibbonButton::CopyFrom.)
CMFCRibbonLinkCtrl::GetCompactSizeCMFCRibbonLinkCtrl::GetCompactSize (Przesłania CMFCRibbonButton:: GetCompactSize.)(Overrides CMFCRibbonButton::GetCompactSize.)
CMFCRibbonLinkCtrl:: getlinkCMFCRibbonLinkCtrl::GetLink Zwraca wartość hiperlinku.Returns the value of the hyperlink.
CMFCRibbonLinkCtrl::GetRegularSizeCMFCRibbonLinkCtrl::GetRegularSize (Przesłania CMFCRibbonButton:: GetRegularSize.)(Overrides CMFCRibbonButton::GetRegularSize.)
CMFCRibbonLinkCtrl::GetToolTipTextCMFCRibbonLinkCtrl::GetToolTipText (Przesłania CMFCRibbonButton:: GetToolTipText.)(Overrides CMFCRibbonButton::GetToolTipText.)
CMFCRibbonLinkCtrl::IsDrawTooltipImageCMFCRibbonLinkCtrl::IsDrawTooltipImage (Przesłania CMFCRibbonButton::IsDrawTooltipImage).(Overrides CMFCRibbonButton::IsDrawTooltipImage.)
CMFCRibbonLinkCtrl:: OnDrawCMFCRibbonLinkCtrl::OnDraw (Przesłania CMFCRibbonButton:: OnDraw.)(Overrides CMFCRibbonButton::OnDraw.)
CMFCRibbonLinkCtrl::OnDrawMenuImageCMFCRibbonLinkCtrl::OnDrawMenuImage (Przesłania CMFCRibbonBaseElement:: OnDrawMenuImage.)(Overrides CMFCRibbonBaseElement::OnDrawMenuImage.)
CMFCRibbonLinkCtrl:: OnMouseMoveCMFCRibbonLinkCtrl::OnMouseMove (Przesłania CMFCRibbonButton::OnMouseMove).(Overrides CMFCRibbonButton::OnMouseMove.)
CMFCRibbonLinkCtrl::OnSetIconCMFCRibbonLinkCtrl::OnSetIcon
CMFCRibbonLinkCtrl::OpenLinkCMFCRibbonLinkCtrl::OpenLink Otwiera stronę sieci Web określoną w hiperłączu.Opens the Web page specified in the hyperlink.
CMFCRibbonLinkCtrl:: SetLinkCMFCRibbonLinkCtrl::SetLink Ustawia wartość hiperlinku.Sets the value of the hyperlink.

UwagiRemarks

Po utworzeniu hiperłącza należy dodać je do panelu przez wywołanie CMFCRibbonPanel:: Add.After you create a hyperlink, add it to a panel by calling CMFCRibbonPanel::Add.

Hierarchia dziedziczeniaInheritance Hierarchy

CObjectCObject
└   CMFCRibbonBaseElement└ CMFCRibbonBaseElement
    └   CMFCRibbonButton    └ CMFCRibbonButton
        └   CMFCRibbonLinkCtrl        └ CMFCRibbonLinkCtrl

WymaganiaRequirements

Nagłówek: afxRibbonLinkCtrl. hHeader: afxRibbonLinkCtrl.h

CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrlCMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl

Tworzy i inicjuje obiekt CMFCRibbonLinkCtrl .Constructs and initializes a CMFCRibbonLinkCtrl object.

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

ParametryParameters

nIDnID
podczas Określa identyfikator polecenia wykonywanego po kliknięciu kontrolki łącza.[in] Specifies the command ID of the command that executes when the link control is clicked.

lpszTextlpszText
podczas Określa etykietę, która ma być wyświetlana w formancie łącza.[in] Specifies the label to display on the link control.

lpszLinklpszLink
podczas Określa hiperłącze skojarzone z kontrolką łącza.[in] Specifies the hyperlink associated with the link control.

PrzykładExample

Poniższy przykład ilustruje sposób użycia konstruktora CMFCRibbonLinkCtrl klasy.The following example demonstrates how to use the constructor of the CMFCRibbonLinkCtrl class. Ten fragment kodu jest częścią przykładu gadżetów wstążki.This code snippet is part of the Ribbon Gadgets sample.

// CMFCRibbonPanel* pPanel3
pPanel3->Add(new CMFCRibbonLinkCtrl(ID_RIBBON_OBTN_2, _T("Send e-mail"), _T("mailto:info@microsoft.com")));

CMFCRibbonLinkCtrl::CopyFromCMFCRibbonLinkCtrl::CopyFrom

virtual void CopyFrom(const CMFCRibbonBaseElement& src);

ParametryParameters

podczas src[in] src

UwagiRemarks

CMFCRibbonLinkCtrl::GetCompactSizeCMFCRibbonLinkCtrl::GetCompactSize

virtual CSize GetCompactSize(CDC* pDC);

ParametryParameters

podczas kontroler PDC[in] pDC

Wartość zwracanaReturn Value

UwagiRemarks

Zwraca wartość hiperlinku.Returns the value of the hyperlink.

LPCTSTR GetLink() const;

Wartość zwracanaReturn Value

Bieżąca wartość hiperlinku.The current value of the hyperlink.

UwagiRemarks

CMFCRibbonLinkCtrl::GetRegularSizeCMFCRibbonLinkCtrl::GetRegularSize

virtual CSize GetRegularSize(CDC* pDC);

ParametryParameters

podczas kontroler PDC[in] pDC

Wartość zwracanaReturn Value

UwagiRemarks

CMFCRibbonLinkCtrl::GetToolTipTextCMFCRibbonLinkCtrl::GetToolTipText

virtual CString GetToolTipText() const;

Wartość zwracanaReturn Value

UwagiRemarks

CMFCRibbonLinkCtrl::OnDrawMenuImageCMFCRibbonLinkCtrl::OnDrawMenuImage

virtual BOOL OnDrawMenuImage(CDC*, CRect);

ParametryParameters

podczas *przechwytywania zmian[in] CDC*
podczas CRect[in] CRect

Wartość zwracanaReturn Value

UwagiRemarks

CMFCRibbonLinkCtrl::IsDrawTooltipImageCMFCRibbonLinkCtrl::IsDrawTooltipImage

virtual BOOL IsDrawTooltipImage() const;

Wartość zwracanaReturn Value

UwagiRemarks

CMFCRibbonLinkCtrl:: OnDrawCMFCRibbonLinkCtrl::OnDraw

virtual void OnDraw(CDC* pDC);

ParametryParameters

podczas kontroler PDC[in] pDC

UwagiRemarks

CMFCRibbonLinkCtrl:: OnMouseMoveCMFCRibbonLinkCtrl::OnMouseMove

virtual void OnMouseMove(CPoint point);

ParametryParameters

podczas punkt[in] point

UwagiRemarks

CMFCRibbonLinkCtrl::OnSetIconCMFCRibbonLinkCtrl::OnSetIcon

virtual void OnSetIcon();

UwagiRemarks

Otwiera stronę sieci Web określoną w hiperłączu.Opens the Web page specified in the hyperlink.

BOOL OpenLink();

Wartość zwracanaReturn Value

PRAWDA, jeśli skojarzona Strona sieci Web została pomyślnie otwarta; w przeciwnym razie FALSE.TRUE if the associated webpage was opened successfully; otherwise, FALSE.

UwagiRemarks

Otwiera stronę sieci Web przy użyciu hiperłącza skojarzonego z CMFCRibbonLinkCtrl obiektem.Opens a webpage using the hyperlink associated with the CMFCRibbonLinkCtrl object.

Ustawia wartość hiperlinku.Sets the value of the hyperlink.

void SetLink(LPCTSTR lpszLink);

ParametryParameters

lpszLinklpszLink
podczas Określa tekst hiperlinku.[in] Specifies the hyperlink text.

Zobacz teżSee also

Wykres hierarchiiHierarchy Chart
KlasyClasses
Klasa CMFCRibbonButtonCMFCRibbonButton Class