Udostępnij za pośrednictwem


Klasa CMFCRibbonLinkCtrl

Implementuje hiperlink umieszczony na wstążce. Hiperlink otwiera stronę sieci Web po jej kliknięciu. Aby uzyskać więcej informacji, zobacz kod źródłowy znajdujący się w folderze VC\atlmfc\src\mfc instalacji programu Visual Studio.

Składnia

class CMFCRibbonLinkCtrl : public CMFCRibbonButton

Elementy członkowskie

Konstruktory publiczne

Nazwa/nazwisko opis
CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl Tworzy i inicjuje CMFCRibbonLinkCtrl obiekt.

Metody publiczne

Nazwa/nazwisko opis
CMFCRibbonLinkCtrl::CopyFrom (Przesłania CMFCRibbonButton::CopyFrom).
CMFCRibbonLinkCtrl::GetCompactSize (Przesłonięcia) CMFCRibbonButton::GetCompactSize.
CMFCRibbonLinkCtrl::GetLink Zwraca wartość hiperłącza.
CMFCRibbonLinkCtrl::GetRegularSize (Przesłonięcia) CMFCRibbonButton::GetRegularSize.)
CMFCRibbonLinkCtrl::GetToolTipText (Przesłonięcia) CMFCRibbonButton::GetToolTipText.)
CMFCRibbonLinkCtrl::IsDrawTooltipImage (Przesłania CMFCRibbonButton::IsDrawTooltipImage).
CMFCRibbonLinkCtrl::OnDraw (Przesłonięcia) CMFCRibbonButton::OnDraw.
CMFCRibbonLinkCtrl::OnDrawMenuImage (Przesłonięcia) CMFCRibbonBaseElement::OnDrawMenuImage.)
CMFCRibbonLinkCtrl::OnMouseMove (Przesłania CMFCRibbonButton::OnMouseMove).
CMFCRibbonLinkCtrl::OnSeticon
CMFCRibbonLinkCtrl::OpenLink Otwiera stronę sieci Web określoną w hiperlinku.
CMFCRibbonLinkCtrl::SetLink Ustawia wartość hiperłącza.

Uwagi

Po utworzeniu hiperlinku dodaj go do panelu, wywołując polecenie CMFCRibbonPanel::Add.

Hierarchia dziedziczenia

Obiekt CObject
└ CMFCRibbonBaseElement
└ CMFCRibbonButton
  └ CMFCRibbonLinkCtrl

Wymagania

Nagłówek: afxRibbonLinkCtrl.h

CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl

Tworzy i inicjuje obiekt CMFCRibbonLinkCtrl .

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

Parametry

Nid
[in] Określa identyfikator polecenia polecenia, który jest wykonywany po kliknięciu kontrolki linku.

lpszText
[in] Określa etykietę do wyświetlenia w kontrolce łącza.

lpszLink
[in] Określa hiperłącze skojarzone z kontrolką łącza.

Przykład

W poniższym przykładzie pokazano, jak używać konstruktora CMFCRibbonLinkCtrl klasy . Ten fragment kodu jest częścią przykładu Gadżety wstążki.

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

[in] Src

Uwagi

CMFCRibbonLinkCtrl::GetCompactSize

virtual CSize GetCompactSize(CDC* pDC);

Parametry

[in] PDC

Wartość zwracana

Uwagi

Zwraca wartość hiperłącza.

LPCTSTR GetLink() const;

Wartość zwracana

Bieżąca wartość hiperłącza.

Uwagi

CMFCRibbonLinkCtrl::GetRegularSize

virtual CSize GetRegularSize(CDC* pDC);

Parametry

[in] PDC

Wartość zwracana

Uwagi

CMFCRibbonLinkCtrl::GetToolTipText

virtual CString GetToolTipText() const;

Wartość zwracana

Uwagi

CMFCRibbonLinkCtrl::OnDrawMenuImage

virtual BOOL OnDrawMenuImage(CDC*, CRect);

Parametry

[in] CDC*
[in] CRect

Wartość zwracana

Uwagi

CMFCRibbonLinkCtrl::IsDrawTooltipImage

virtual BOOL IsDrawTooltipImage() const;

Wartość zwracana

Uwagi

CMFCRibbonLinkCtrl::OnDraw

virtual void OnDraw(CDC* pDC);

Parametry

[in] PDC

Uwagi

CMFCRibbonLinkCtrl::OnMouseMove

virtual void OnMouseMove(CPoint point);

Parametry

[in] punkt

Uwagi

CMFCRibbonLinkCtrl::OnSeticon

virtual void OnSetIcon();

Uwagi

Otwiera stronę sieci Web określoną w hiperlinku.

BOOL OpenLink();

Wartość zwracana

WARTOŚĆ TRUE, jeśli skojarzona strona internetowa została pomyślnie otwarta; w przeciwnym razie, FAŁSZ.

Uwagi

Otwiera stronę internetową przy użyciu hiperlinku skojarzonego z obiektem CMFCRibbonLinkCtrl .

Ustawia wartość hiperłącza.

void SetLink(LPCTSTR lpszLink);

Parametry

lpszLink
[in] Określa tekst hiperłącza.

Zobacz też

Wykres hierarchii
Klasy
Klasa CMFCRibbonButton