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
CMFCRibbonLinkCtrl::GetLink
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
CMFCRibbonLinkCtrl::OpenLink
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
.
CMFCRibbonLinkCtrl::SetLink
Ustawia wartość hiperłącza.
void SetLink(LPCTSTR lpszLink);
Parametry
lpszLink
[in] Określa tekst hiperłącza.