Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
La clase CMFCLinkCtrl muestra un botón como hipervínculo e invoca el destino del vínculo cuando se hace clic en el botón.
Sintaxis
class CMFCLinkCtrl : public CMFCButton
Miembros
Métodos públicos
| Nombre | Descripción |
|---|---|
| CMFCLinkCtrl::SetURL | Muestra una dirección URL especificada como texto del botón. |
| CMFCLinkCtrl::SetURLPrefix | Establece el protocolo implícito (por ejemplo, "http:") de la dirección URL. |
| CMFCLinkCtrl::SizeToContent | Cambia el tamaño del botón para que contenga el texto del botón o el mapa de bits. |
Métodos protegidos
| Nombre | Descripción |
|---|---|
| CMFCLinkCtrl::OnDrawFocusRect | Lo llama el marco antes de dibujar el rectángulo de foco del botón. |
Comentarios
Al hacer clic en un botón que se deriva de la clase CMFCLinkCtrl, el marco pasa la dirección URL del botón como parámetro al método ShellExecute. A continuación, el método ShellExecute abre el destino de la dirección URL.
Ejemplo
En el ejemplo siguiente se muestra cómo establecer el tamaño de un objeto CMFCLinkCtrl y cómo establecer una dirección URL y una información sobre herramientas en un objeto CMFCLinkCtrl. Este ejemplo forma parte del ejemplo de controles nuevos.
CMFCLinkCtrl m_btnLink;
m_btnLink.SetURL(_T("http://www.microsoft.com"));
m_btnLink.SetTooltip(_T("Visit Microsoft site"));
// resize the button to contain the button text or bitmap
m_btnLink.SizeToContent();
Jerarquía de herencia
Requisitos
Encabezado: afxlinkctrl.h
CMFCLinkCtrl::OnDrawFocusRect
Lo llama el marco antes de dibujar el rectángulo de foco del botón.
virtual void OnDrawFocusRect(
CDC* pDC,
const CRect& rectClient);
Parámetros
pDC
[in] Puntero a un contexto de dispositivo.
rectClient
[in] Rectángulo que enlaza con el control de vínculo.
Comentarios
Invalide este método si quiere usar su propio código para dibujar el rectángulo de foco del botón.
CMFCLinkCtrl::SetURL
Muestra una dirección URL especificada como texto del botón.
void SetURL(LPCTSTR lpszURL);
Parámetros
lpszURL
[in] Texto del botón que se va a mostrar.
Comentarios
CMFCLinkCtrl::SetURLPrefix
Establece el protocolo implícito (por ejemplo, "http:") de la dirección URL.
void SetURLPrefix(LPCTSTR lpszPrefix);
Parámetros
lpszPrefix
[in] Prefijo del protocolo de dirección URL.
Comentarios
Llame a este método para establecer el prefijo de la URL. El prefijo no se muestra en la cara del botón, pero puede usarlo para ayudar a navegar al destino de la dirección URL.
CMFCLinkCtrl::SizeToContent
Cambia el tamaño del botón para que contenga el texto del botón o el mapa de bits.
virtual CSize SizeToContent(
BOOL bVCenter=FALSE,
BOOL bHCenter=FALSE);
Parámetros
bVCenter
[in] TRUE para centrar el texto del botón y el mapa de bits verticalmente entre la parte superior e inferior del control de vínculo; de lo contrario, FALSE. El valor predeterminado es FALSE.
bHCenter
[in] TRUE para centrar el texto del botón y el mapa de bits horizontalmente entre el lateral izquierdo y derecho del control de vínculo; de lo contrario, FALSE. El valor predeterminado es FALSE.
Valor devuelto
Objeto CSize que contiene el nuevo tamaño del control de vínculo.
Comentarios
Consulte también
Gráfico de jerarquías
Clases
CLinkCtrl (clase)
CMFCButton (clase)