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
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
CMFCRibbonLinkCtrl:: getlinkCMFCRibbonLinkCtrl::GetLink
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
CMFCRibbonLinkCtrl::OpenLinkCMFCRibbonLinkCtrl::OpenLink
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.
CMFCRibbonLinkCtrl:: SetLinkCMFCRibbonLinkCtrl::SetLink
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