Share via


CMFCRibbonLinkCtrl, classe

Implémente un lien hypertexte qui est positionné sur un ruban. Le lien hypertexte ouvre une page web lorsque vous cliquez dessus. Pour plus d’informations, consultez le code source situé dans le dossier VC\atlmfc\src\mfc de votre installation de Visual Studio.

Syntaxe

class CMFCRibbonLinkCtrl : public CMFCRibbonButton

Membres

Constructeurs publics

Nom Description
CMFCRibbonLinkCtrl ::CMFCRibbonLinkCtrl Construit et initialise un objet CMFCRibbonLinkCtrl.

Méthodes publiques

Nom Description
CMFCRibbonLinkCtrl ::CopyFrom (Substitue CMFCRibbonButton::CopyFrom.)
CMFCRibbonLinkCtrl ::GetCompactSize (Remplacements CMFCRibbonButton ::GetCompactSize.)
CMFCRibbonLinkCtrl ::GetLink Retourne la valeur du lien hypertexte.
CMFCRibbonLinkCtrl ::GetRegularSize (Remplacements CMFCRibbonButton ::GetRegularSize.)
CMFCRibbonLinkCtrl ::GetToolTipText (Remplacements CMFCRibbonButton ::GetToolTipText.)
CMFCRibbonLinkCtrl ::IsDrawTooltipImage (Substitue CMFCRibbonButton::IsDrawTooltipImage.)
CMFCRibbonLinkCtrl ::OnDraw (Remplacements CMFCRibbonButton ::OnDraw.)
CMFCRibbonLinkCtrl ::OnDrawMenuImage (Remplacements CMFCRibbonBaseElement ::OnDrawMenuImage.)
CMFCRibbonLinkCtrl ::OnMouseMove (Substitue CMFCRibbonButton::OnMouseMove.)
CMFCRibbonLinkCtrl ::OnSetIcon
CMFCRibbonLinkCtrl ::OpenLink Ouvre la page web spécifiée dans le lien hypertexte.
CMFCRibbonLinkCtrl ::SetLink Définit la valeur du lien hypertexte.

Notes

Après avoir créé un lien hypertexte, ajoutez-le à un panneau en appelant CMFCRibbonPanel ::Add.

Hiérarchie d'héritage

CObject
└ CMFCRibbonBaseElement
└ CMFCRibbonButton
  └ CMFCRibbonLinkCtrl

Spécifications

En-tête : afxRibbonLinkCtrl.h

CMFCRibbonLinkCtrl ::CMFCRibbonLinkCtrl

Construit et initialise un objet CMFCRibbonLinkCtrl .

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

Paramètres

nID
[in] Spécifie l’ID de commande de la commande qui s’exécute lorsque le contrôle de lien est cliqué.

lpszText
[in] Spécifie l’étiquette à afficher sur le contrôle de lien.

lpszLink
[in] Spécifie le lien hypertexte associé au contrôle de lien.

Exemple

L’exemple suivant montre comment utiliser le constructeur de la CMFCRibbonLinkCtrl classe. Cet extrait de code fait partie de l’exemple Gadgets du ruban.

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

Paramètres

[in] src

Notes

CMFCRibbonLinkCtrl ::GetCompactSize

virtual CSize GetCompactSize(CDC* pDC);

Paramètres

[in] Pdc

Valeur de retour

Notes

Retourne la valeur du lien hypertexte.

LPCTSTR GetLink() const;

Valeur de retour

Valeur actuelle du lien hypertexte.

Notes

CMFCRibbonLinkCtrl ::GetRegularSize

virtual CSize GetRegularSize(CDC* pDC);

Paramètres

[in] Pdc

Valeur de retour

Notes

CMFCRibbonLinkCtrl ::GetToolTipText

virtual CString GetToolTipText() const;

Valeur de retour

Notes

CMFCRibbonLinkCtrl ::OnDrawMenuImage

virtual BOOL OnDrawMenuImage(CDC*, CRect);

Paramètres

[in] CDC*
[in] CRect

Valeur de retour

Notes

CMFCRibbonLinkCtrl ::IsDrawTooltipImage

virtual BOOL IsDrawTooltipImage() const;

Valeur de retour

Notes

CMFCRibbonLinkCtrl ::OnDraw

virtual void OnDraw(CDC* pDC);

Paramètres

[in] Pdc

Notes

CMFCRibbonLinkCtrl ::OnMouseMove

virtual void OnMouseMove(CPoint point);

Paramètres

[in] Point

Notes

CMFCRibbonLinkCtrl ::OnSetIcon

virtual void OnSetIcon();

Notes

Ouvre la page web spécifiée dans le lien hypertexte.

BOOL OpenLink();

Valeur de retour

TRUE si la page web associée a été ouverte avec succès ; sinon, FALSE.

Notes

Ouvre une page web à l’aide du lien hypertexte associé à l’objet CMFCRibbonLinkCtrl .

Définit la valeur du lien hypertexte.

void SetLink(LPCTSTR lpszLink);

Paramètres

lpszLink
[in] Spécifie le texte du lien hypertexte.

Voir aussi

Graphique hiérarchique
Classes
CMFCRibbonButton, classe