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
CMFCRibbonLinkCtrl::GetLink
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
CMFCRibbonLinkCtrl::OpenLink
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
.
CMFCRibbonLinkCtrl::SetLink
Establece el valor del hipervínculo.
void SetLink(LPCTSTR lpszLink);
Parámetros
lpszLink
[in] Especifica el texto de hipervínculo.