Класс КмфкриббонлинкктрлCMFCRibbonLinkCtrl Class

Реализует гиперссылку, которая расположена на ленте.Implements a hyperlink that is positioned on a ribbon. Гиперссылка при щелчке открывает веб-страницу.The hyperlink opens a Web page when you click it. Дополнительные сведения см. в исходном коде, расположенном в папке VC \ атлмфк \ src \ MFC в установке Visual Studio.For more detail see the source code located in the VC\atlmfc\src\mfc folder of your Visual Studio installation.

СинтаксисSyntax

class CMFCRibbonLinkCtrl : public CMFCRibbonButton

ЧленыMembers

Открытые конструкторыPublic Constructors

nameName ОписаниеDescription
CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrlCMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl Создает и инициализирует объект CMFCRibbonLinkCtrl.Constructs and initializes a CMFCRibbonLinkCtrl object.

Открытые методыPublic Methods

nameName ОписаниеDescription
CMFCRibbonLinkCtrl::CopyFromCMFCRibbonLinkCtrl::CopyFrom (Переопределяет CMFCRibbonButton::CopyFrom.)(Overrides CMFCRibbonButton::CopyFrom.)
CMFCRibbonLinkCtrl::GetCompactSizeCMFCRibbonLinkCtrl::GetCompactSize (Переопределяет CMFCRibbonButton:: жеткомпактсизе.)(Overrides CMFCRibbonButton::GetCompactSize.)
CMFCRibbonLinkCtrl::GetLinkCMFCRibbonLinkCtrl::GetLink Возвращает значение гиперссылки.Returns the value of the hyperlink.
CMFCRibbonLinkCtrl::GetRegularSizeCMFCRibbonLinkCtrl::GetRegularSize (Переопределяет CMFCRibbonButton:: жетрегуларсизе.)(Overrides CMFCRibbonButton::GetRegularSize.)
CMFCRibbonLinkCtrl::GetToolTipTextCMFCRibbonLinkCtrl::GetToolTipText (Переопределяет CMFCRibbonButton:: жеттултиптекст.)(Overrides CMFCRibbonButton::GetToolTipText.)
CMFCRibbonLinkCtrl::IsDrawTooltipImageCMFCRibbonLinkCtrl::IsDrawTooltipImage (Переопределяет CMFCRibbonButton::IsDrawTooltipImage.)(Overrides CMFCRibbonButton::IsDrawTooltipImage.)
CMFCRibbonLinkCtrl::OnDrawCMFCRibbonLinkCtrl::OnDraw (Переопределяет CMFCRibbonButton:: OnDraw.)(Overrides CMFCRibbonButton::OnDraw.)
CMFCRibbonLinkCtrl::OnDrawMenuImageCMFCRibbonLinkCtrl::OnDrawMenuImage (Переопределяет метод CMFCRibbonBaseElement:: ондравменуимаже.)(Overrides CMFCRibbonBaseElement::OnDrawMenuImage.)
CMFCRibbonLinkCtrl::OnMouseMoveCMFCRibbonLinkCtrl::OnMouseMove (Переопределяет CMFCRibbonButton::OnMouseMove.)(Overrides CMFCRibbonButton::OnMouseMove.)
CMFCRibbonLinkCtrl::OnSetIconCMFCRibbonLinkCtrl::OnSetIcon
CMFCRibbonLinkCtrl::OpenLinkCMFCRibbonLinkCtrl::OpenLink Открывает веб-страницу, указанную в гиперссылке.Opens the Web page specified in the hyperlink.
CMFCRibbonLinkCtrl::SetLinkCMFCRibbonLinkCtrl::SetLink Задает значение гиперссылки.Sets the value of the hyperlink.

КомментарииRemarks

После создания гиперссылки добавьте ее на панель, вызвав CMFCRibbonPanel:: Add.After you create a hyperlink, add it to a panel by calling CMFCRibbonPanel::Add.

Иерархия наследованияInheritance Hierarchy

CObjectCObject
└   Метод CMFCRibbonBaseElement└ CMFCRibbonBaseElement
    └   CMFCRibbonButton    └ CMFCRibbonButton
        └   Кмфкриббонлинкктрл        └ CMFCRibbonLinkCtrl

ТребованияRequirements

Заголовок: афксриббонлинкктрл. hHeader: afxRibbonLinkCtrl.h

Кмфкриббонлинкктрл:: КмфкриббонлинкктрлCMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl

Создает и инициализирует объект кмфкриббонлинкктрл .Constructs and initializes a CMFCRibbonLinkCtrl object.

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

ПараметрыParameters

nIDnID
окне Указывает идентификатор команды, которая выполняется при нажатии на элемент управления Link.[in] Specifies the command ID of the command that executes when the link control is clicked.

lpszTextlpszText
окне Задает метку, отображаемую на элементе управления ссылки.[in] Specifies the label to display on the link control.

лпсзлинкlpszLink
окне Задает гиперссылку, связанную с элементом управления "ссылка".[in] Specifies the hyperlink associated with the link control.

ПримерExample

В следующем примере показано, как использовать конструктор CMFCRibbonLinkCtrl класса.The following example demonstrates how to use the constructor of the CMFCRibbonLinkCtrl class. Этот фрагмент кода является частью примера мини-приложений ленты.This code snippet is part of the Ribbon Gadgets sample.

// CMFCRibbonPanel* pPanel3
pPanel3->Add(new CMFCRibbonLinkCtrl(ID_RIBBON_OBTN_2, _T("Send e-mail"), _T("mailto:info@microsoft.com")));

Кмфкриббонлинкктрл:: CopyFromCMFCRibbonLinkCtrl::CopyFrom

virtual void CopyFrom(const CMFCRibbonBaseElement& src);

ПараметрыParameters

окне src[in] src

КомментарииRemarks

Кмфкриббонлинкктрл:: ЖеткомпактсизеCMFCRibbonLinkCtrl::GetCompactSize

virtual CSize GetCompactSize(CDC* pDC);

ПараметрыParameters

окне основной контроллер домена[in] pDC

Возвращаемое значениеReturn Value

КомментарииRemarks

Возвращает значение гиперссылки.Returns the value of the hyperlink.

LPCTSTR GetLink() const;

Возвращаемое значениеReturn Value

Текущее значение гиперссылки.The current value of the hyperlink.

КомментарииRemarks

Кмфкриббонлинкктрл:: ЖетрегуларсизеCMFCRibbonLinkCtrl::GetRegularSize

virtual CSize GetRegularSize(CDC* pDC);

ПараметрыParameters

окне основной контроллер домена[in] pDC

Возвращаемое значениеReturn Value

КомментарииRemarks

Кмфкриббонлинкктрл:: ЖеттултиптекстCMFCRibbonLinkCtrl::GetToolTipText

virtual CString GetToolTipText() const;

Возвращаемое значениеReturn Value

КомментарииRemarks

Кмфкриббонлинкктрл:: ОндравменуимажеCMFCRibbonLinkCtrl::OnDrawMenuImage

virtual BOOL OnDrawMenuImage(CDC*, CRect);

ПараметрыParameters

окне *CDC[in] CDC*
окне Крект[in] CRect

Возвращаемое значениеReturn Value

КомментарииRemarks

Кмфкриббонлинкктрл:: ИсдравтултипимажеCMFCRibbonLinkCtrl::IsDrawTooltipImage

virtual BOOL IsDrawTooltipImage() const;

Возвращаемое значениеReturn Value

КомментарииRemarks

Кмфкриббонлинкктрл:: OnDrawCMFCRibbonLinkCtrl::OnDraw

virtual void OnDraw(CDC* pDC);

ПараметрыParameters

окне основной контроллер домена[in] pDC

КомментарииRemarks

Кмфкриббонлинкктрл:: OnMouseMoveCMFCRibbonLinkCtrl::OnMouseMove

virtual void OnMouseMove(CPoint point);

ПараметрыParameters

окне точка[in] point

КомментарииRemarks

Кмфкриббонлинкктрл:: ОнсетиконCMFCRibbonLinkCtrl::OnSetIcon

virtual void OnSetIcon();

КомментарииRemarks

Открывает веб-страницу, указанную в гиперссылке.Opens the Web page specified in the hyperlink.

BOOL OpenLink();

Возвращаемое значениеReturn Value

Значение TRUE, если связанная веб-страница успешно открыта. в противном случае — значение FALSE.TRUE if the associated webpage was opened successfully; otherwise, FALSE.

КомментарииRemarks

Открывает веб-страницу, используя гиперссылку, связанную с CMFCRibbonLinkCtrl объектом.Opens a webpage using the hyperlink associated with the CMFCRibbonLinkCtrl object.

Задает значение гиперссылки.Sets the value of the hyperlink.

void SetLink(LPCTSTR lpszLink);

ПараметрыParameters

лпсзлинкlpszLink
окне Задает текст гиперссылки.[in] Specifies the hyperlink text.

См. также разделSee also

Иерархическая диаграммаHierarchy Chart
КлассыClasses
Класс CMFCRibbonButtonCMFCRibbonButton Class