Partilhar via


CMFCRibbonLinkCtrl Class

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Implementa um hyperlink posicionado numa fita. O hiperlink abre uma página Web quando clica nele. Para mais detalhes, consulte o código-fonte localizado na pasta VC\atlmfc\src\mfc da sua instalação no Visual Studio.

Sintaxe

class CMFCRibbonLinkCtrl : public CMFCRibbonButton

Membros

Construtores Públicos

Nome Description
CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl Constrói e inicializa um CMFCRibbonLinkCtrl objeto.

Métodos Públicos

Nome Description
CMFCRibbonLinkCtrl::CopyFrom (Anula CMFCRibbonButton::CopyFrom.)
CMFCRibbonLinkCtrl::GetCompactSize (Sobrepõe o CMFCRibbonButton::GetCompactSize.)
CMFCRibbonLinkCtrl::GetLink Devolve o valor do hiperlink.
CMFCRibbonLinkCtrl::GetRegularSize (Sobrepõe o CMFCRibbonButton::GetRegularSize.)
CMFCRibbonLinkCtrl::GetToolTipText (Sobrepõe CMFCRibbonButton::GetToolTipText.)
CMFCRibbonLinkCtrl::IsDrawTooltipImage (Anula CMFCRibbonButton::IsDrawTooltipImage.)
CMFCRibbonLinkCtrl::OnDraw (Sobrepõe CMFCRibbonButton::OnDraw.)
CMFCRibbonLinkCtrl::OnDrawMenuImage (Sobrepõe CMFCRibbonBaseElement::OnDrawMenuImage.)
CMFCRibbonLinkCtrl::OnMouseMove (Anula CMFCRibbonButton::OnMouseMove.)
CMFCRibbonLinkCtrl::OnSetIcon
CMFCRibbonLinkCtrl::OpenLink Abre a página Web especificada no hiperlink.
CMFCRibbonLinkCtrl::SetLink Define o valor do hiperlink.

Observações

Depois de criar um hiperlink, adicione-o a um painel chamando CMFCRibbonPanel::Add.

Hierarquia de herança

CObject
CMFCRibbonBaseElement
 └ CMFCRibbonButton
  └ CMFCRibbonLinkCtrl

Requerimentos

Cabeçalho: afxRibbonLinkCtrl.h

CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl

Constrói e inicializa um objeto CMFCRibbonLinkCtrl .

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

Parâmetros

nID
[dentro] Especifica o ID do comando que é executado quando o controlo de ligação é clicado.

lpszText
[dentro] Especifica o rótulo a mostrar no controlo da ligação.

lpszLink
[dentro] Especifica a hiperligação associada ao controlo da ligação.

Example

O exemplo seguinte demonstra como usar o construtor da CMFCRibbonLinkCtrl classe. Este excerto de código faz parte do exemplo de Gadgets de Fita.

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

[dentro] src

Observações

CMFCRibbonLinkCtrl::GetCompactSize

virtual CSize GetCompactSize(CDC* pDC);

Parâmetros

[dentro] pDC

Valor de retorno

Observações

Devolve o valor do hiperlink.

LPCTSTR GetLink() const;

Valor de retorno

O valor atual do hiperlink.

Observações

CMFCRibbonLinkCtrl::GetRegularSize

virtual CSize GetRegularSize(CDC* pDC);

Parâmetros

[dentro] pDC

Valor de retorno

Observações

CMFCRibbonLinkCtrl::GetToolTipText

virtual CString GetToolTipText() const;

Valor de retorno

Observações

CMFCRibbonLinkCtrl::OnDrawMenuImage

virtual BOOL OnDrawMenuImage(CDC*, CRect);

Parâmetros

[dentro] CDC*
[dentro] CRect

Valor de retorno

Observações

CMFCRibbonLinkCtrl::IsDrawTooltipImage

virtual BOOL IsDrawTooltipImage() const;

Valor de retorno

Observações

CMFCRibbonLinkCtrl::OnDraw

virtual void OnDraw(CDC* pDC);

Parâmetros

[dentro] pDC

Observações

CMFCRibbonLinkCtrl::OnMouseMove

virtual void OnMouseMove(CPoint point);

Parâmetros

[dentro] ponto

Observações

CMFCRibbonLinkCtrl::OnSetIcon

virtual void OnSetIcon();

Observações

Abre a página Web especificada no hiperlink.

BOOL OpenLink();

Valor de retorno

TRUE se a página associada foi aberta com sucesso; caso contrário, FALSO.

Observações

Abre uma página web usando o hiperlink associado ao CMFCRibbonLinkCtrl objeto.

Define o valor do hiperlink.

void SetLink(LPCTSTR lpszLink);

Parâmetros

lpszLink
[dentro] Especifica o texto do hipertexto.

Consulte também

Gráfico de Hierarquia
Classes
Classe CMFCRibbonButton