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:
CMFCRibbonLinkCtrl::GetLink
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:
CMFCRibbonLinkCtrl::OpenLink
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
.
CMFCRibbonLinkCtrl::SetLink
Imposta il valore del collegamento ipertestuale.
void SetLink(LPCTSTR lpszLink);
Parametri
lpszLink
[in] Specifica il testo del collegamento ipertestuale.