Compartir por


Clase CMFCRibbonLinkCtrl

Implementa un hipervínculo que se coloca en una cinta. El hipervínculo abre una página web cuando se hace clic en él. Para obtener información más detallada, consulta el código fuente que se ubica en la carpeta VC\atlmfc\src\mfc de la instalación de Visual Studio.

Sintaxis

class CMFCRibbonLinkCtrl : public CMFCRibbonButton

Miembros

Constructores públicos

Nombre Descripción
CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl Construye e inicializa un objeto CMFCRibbonLinkCtrl.

Métodos públicos

Nombre Descripción
CMFCRibbonLinkCtrl::CopyFrom (Invalida CMFCRibbonButton::CopyFrom).
CMFCRibbonLinkCtrl::GetCompactSize (Invalida CMFCRibbonButton::GetCompactSize).
CMFCRibbonLinkCtrl::GetLink Devuelve el valor del hipervínculo.
CMFCRibbonLinkCtrl::GetRegularSize (Invalida CMFCRibbonButton::GetRegularSize).
CMFCRibbonLinkCtrl::GetToolTipText (Invalida CMFCRibbonButton::GetToolTipText).
CMFCRibbonLinkCtrl::IsDrawTooltipImage (Invalida CMFCRibbonButton::IsDrawTooltipImage).
CMFCRibbonLinkCtrl::OnDraw (Invalida CMFCRibbonButton::OnDraw).
CMFCRibbonLinkCtrl::OnDrawMenuImage (Invalida CMFCRibbonBaseElement::OnDrawMenuImage).
CMFCRibbonLinkCtrl::OnMouseMove (Invalida CMFCRibbonButton::OnMouseMove).
CMFCRibbonLinkCtrl::OnSetIcon
CMFCRibbonLinkCtrl::OpenLink Se abre la página web especificada en el hipervínculo.
CMFCRibbonLinkCtrl::SetLink Establece el valor del hipervínculo.

Comentarios

Después de crear un hipervínculo, agréguelo a un panel llamando a CMFCRibbonPanel::Add.

Jerarquía de herencia

CObject
CMFCRibbonBaseElement
 └ CMFCRibbonButton
  └ CMFCRibbonLinkCtrl

Requisitos

Encabezado: afxRibbonLinkCtrl.h

CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl

Construye e inicializa un objeto CMFCRibbonLinkCtrl.

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

Parámetros

Nid
[in] Especifica el identificador de comando del comando que se ejecuta cuando se hace clic en el control de vínculo.

lpszText
[in] Especifica la etiqueta que se va a mostrar en el control de vínculo.

lpszLink
[in] Especifica el hipervínculo asociado al control de vínculo.

Ejemplo

En el ejemplo siguiente, se muestra cómo se utiliza el constructor de la clase CMFCRibbonLinkCtrl. Este fragmento de código forma parte del ejemplo de gadgets de la barra de herramientas.

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

Parámetros

[in] src

Comentarios

CMFCRibbonLinkCtrl::GetCompactSize

virtual CSize GetCompactSize(CDC* pDC);

Parámetros

[in] pDC

Valor devuelto

Comentarios

Devuelve el valor del hipervínculo.

LPCTSTR GetLink() const;

Valor devuelto

Valor actual del hipervínculo.

Comentarios

CMFCRibbonLinkCtrl::GetRegularSize

virtual CSize GetRegularSize(CDC* pDC);

Parámetros

[in] pDC

Valor devuelto

Comentarios

CMFCRibbonLinkCtrl::GetToolTipText

virtual CString GetToolTipText() const;

Valor devuelto

Comentarios

CMFCRibbonLinkCtrl::OnDrawMenuImage

virtual BOOL OnDrawMenuImage(CDC*, CRect);

Parámetros

[in] CDC*
[in] CRect

Valor devuelto

Comentarios

CMFCRibbonLinkCtrl::IsDrawTooltipImage

virtual BOOL IsDrawTooltipImage() const;

Valor devuelto

Comentarios

CMFCRibbonLinkCtrl::OnDraw

virtual void OnDraw(CDC* pDC);

Parámetros

[in] pDC

Comentarios

CMFCRibbonLinkCtrl::OnMouseMove

virtual void OnMouseMove(CPoint point);

Parámetros

[in] point

Comentarios

CMFCRibbonLinkCtrl::OnSetIcon

virtual void OnSetIcon();

Comentarios

Se abre la página web especificada en el hipervínculo.

BOOL OpenLink();

Valor devuelto

TRUE si la página web asociada se abrió correctamente; de lo contrario, FALSE.

Comentarios

Abre una página web mediante el hipervínculo asociado al objeto CMFCRibbonLinkCtrl.

Establece el valor del hipervínculo.

void SetLink(LPCTSTR lpszLink);

Parámetros

lpszLink
[in] Especifica el texto de hipervínculo.

Consulte también

Gráfico de jerarquías
Clases
CMFCRibbonButton (clase)