Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.