Condividi tramite


Classe CMFCRibbonLinkCtrl

Implementa un collegamento ipertestuale collocato in una barra multifunzione. Il collegamento ipertestuale apre una pagina Web quando si fa clic su di esso. Per altri dettagli, vedere il codice sorgente che si trova nella cartella VC\atlmfc\src\mfc dell'installazione di Visual Studio.

Sintassi

class CMFCRibbonLinkCtrl : public CMFCRibbonButton

Membri

Costruttori pubblici

Nome Descrizione
CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl Costruisce e inizializza un oggetto CMFCRibbonLinkCtrl.

Metodi pubblici

Nome Descrizione
CMFCRibbonLinkCtrl::CopyFrom Esegue l'override di CMFCRibbonButton::CopyFrom.
CMFCRibbonLinkCtrl::GetCompactSize (sostituzioni )CMFCRibbonButton::GetCompactSize.
CMFCRibbonLinkCtrl::GetLink Restituisce il valore del collegamento ipertestuale.
CMFCRibbonLinkCtrl::GetRegularSize (sostituzioni )CMFCRibbonButton::GetRegularSize.
CMFCRibbonLinkCtrl::GetToolTipText (sostituzioni )CMFCRibbonButton::GetToolTipText.
CMFCRibbonLinkCtrl::IsDrawTooltipImage Esegue l'override di CMFCRibbonButton::IsDrawTooltipImage.
CMFCRibbonLinkCtrl::OnDraw (sostituzioni )CMFCRibbonButton::OnDraw.
CMFCRibbonLinkCtrl::OnDrawMenuImage (sostituzioni )CMFCRibbonBaseElement::OnDrawMenuImage.
CMFCRibbonLinkCtrl::OnMouseMove Esegue l'override di CMFCRibbonButton::OnMouseMove.
CMFCRibbonLinkCtrl::OnSetIcon
CMFCRibbonLinkCtrl::OpenLink Apre la pagina Web specificata nel collegamento ipertestuale.
CMFCRibbonLinkCtrl::SetLink Imposta il valore del collegamento ipertestuale.

Osservazioni:

Dopo aver creato un collegamento ipertestuale, aggiungerlo a un pannello chiamando CMFCRibbonPanel::Add.

Gerarchia di ereditarietà

CObject
└ CMFCRibbonBaseElement
└ CMFCRibbonButton
  └ CMFCRibbonLinkCtrl

Requisiti

Intestazione: afxRibbonLinkCtrl.h

CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl

Costruisce e inizializza un oggetto CMFCRibbonLinkCtrl .

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

Parametri

nID
[in] Specifica l'ID comando del comando che viene eseguito quando si fa clic sul controllo collegamento.

lpszText
[in] Specifica l'etichetta da visualizzare nel controllo collegamento.

lpszLink
[in] Specifica il collegamento ipertestuale associato al controllo collegamento.

Esempio

Nell'esempio seguente viene illustrato come usare il costruttore della CMFCRibbonLinkCtrl classe . Questo frammento di codice fa parte dell'esempio Gadget della barra multifunzione.

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

Parametri

[in] Src

Osservazioni:

CMFCRibbonLinkCtrl::GetCompactSize

virtual CSize GetCompactSize(CDC* pDC);

Parametri

[in] pDC

Valore restituito

Osservazioni:

Restituisce il valore del collegamento ipertestuale.

LPCTSTR GetLink() const;

Valore restituito

Valore corrente del collegamento ipertestuale.

Osservazioni:

CMFCRibbonLinkCtrl::GetRegularSize

virtual CSize GetRegularSize(CDC* pDC);

Parametri

[in] pDC

Valore restituito

Osservazioni:

CMFCRibbonLinkCtrl::GetToolTipText

virtual CString GetToolTipText() const;

Valore restituito

Osservazioni:

CMFCRibbonLinkCtrl::OnDrawMenuImage

virtual BOOL OnDrawMenuImage(CDC*, CRect);

Parametri

[in] CDC*
[in] CRect

Valore restituito

Osservazioni:

CMFCRibbonLinkCtrl::IsDrawTooltipImage

virtual BOOL IsDrawTooltipImage() const;

Valore restituito

Osservazioni:

CMFCRibbonLinkCtrl::OnDraw

virtual void OnDraw(CDC* pDC);

Parametri

[in] pDC

Osservazioni:

CMFCRibbonLinkCtrl::OnMouseMove

virtual void OnMouseMove(CPoint point);

Parametri

[in] punto

Osservazioni:

CMFCRibbonLinkCtrl::OnSetIcon

virtual void OnSetIcon();

Osservazioni:

Apre la pagina Web specificata nel collegamento ipertestuale.

BOOL OpenLink();

Valore restituito

TRUE se la pagina Web associata è stata aperta correttamente; in caso contrario, FALSE.

Osservazioni:

Apre una pagina Web utilizzando il collegamento ipertestuale associato all'oggetto CMFCRibbonLinkCtrl .

Imposta il valore del collegamento ipertestuale.

void SetLink(LPCTSTR lpszLink);

Parametri

lpszLink
[in] Specifica il testo del collegamento ipertestuale.

Vedi anche

Grafico della gerarchia
Classi
Classe CMFCRibbonButton