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
CMFCRibbonLinkCtrl ::GetLink
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
CMFCRibbonLinkCtrl ::OpenLink
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
.
CMFCRibbonLinkCtrl ::SetLink
Définit la valeur du lien hypertexte.
void SetLink(LPCTSTR lpszLink);
Paramètres
lpszLink
[in] Spécifie le texte du lien hypertexte.