Поделиться через


Класс CMFCRibbonLinkCtrl

Замечание

Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.

Реализует гиперссылку, которая расположена на ленте. Гиперссылка при щелчке открывает веб-страницу. Дополнительные сведения см. в исходном коде, расположенном в папке VC\atlmfc\src\mfc установки Visual Studio.

Синтаксис

class CMFCRibbonLinkCtrl : public CMFCRibbonButton

Участники

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

Имя Описание
CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl Создает и инициализирует объект CMFCRibbonLinkCtrl.

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

Имя Описание
CMFCRibbonLinkCtrl::CopyFrom (Переопределяет CMFCRibbonButton::CopyFrom.)
CMFCRibbonLinkCtrl::GetCompactSize (Переопределения CMFCRibbonButton::GetCompactSize.)
CMFCRibbonLinkCtrl::GetLink Возвращает значение гиперссылки.
CMFCRibbonLinkCtrl::GetRegularSize (Переопределения CMFCRibbonButton::GetRegularSize.)
CMFCRibbonLinkCtrl::GetToolTipText (Переопределения CMFCRibbonButton::GetToolTipText.)
CMFCRibbonLinkCtrl::IsDrawTooltipImage (Переопределяет CMFCRibbonButton::IsDrawTooltipImage.)
CMFCRibbonLinkCtrl::OnDraw (Переопределения CMFCRibbonButton::OnDraw.)
CMFCRibbonLinkCtrl::OnDrawMenuImage (Переопределения CMFCRibbonBaseElement::OnDrawMenuImage.)
CMFCRibbonLinkCtrl::OnMouseMove (Переопределяет CMFCRibbonButton::OnMouseMove.)
CMFCRibbonLinkCtrl::OnSetIcon
CMFCRibbonLinkCtrl::OpenLink Открывает веб-страницу, указанную в гиперссылке.
CMFCRibbonLinkCtrl::SetLink Задает значение гиперссылки.

Замечания

После создания гиперссылки добавьте ее на панель, вызвав CMFCRibbonPanel::Add.

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

CObject
└ CMFCRibbonBaseElement
└ CMFCRibbonButton
   └ CMFCRibbonLinkCtrl

Требования

Заголовок: afxRibbonLinkCtrl.h

CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl

Создает и инициализирует объект CMFCRibbonLinkCtrl .

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

Параметры

nID
[in] Указывает идентификатор команды, которая выполняется при щелчке элемента управления ссылкой.

lpszText
[in] Указывает метку, отображаемую в элементе управления ссылкой.

lpszLink
[in] Указывает гиперссылку, связанную с элементом управления ссылкой.

Пример

В следующем примере показано, как использовать конструктор CMFCRibbonLinkCtrl класса. Этот фрагмент кода является частью примера "Гаджеты ленты".

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

Параметры

[in] Src

Замечания

CMFCRibbonLinkCtrl::GetCompactSize

virtual CSize GetCompactSize(CDC* pDC);

Параметры

[in] PDC

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

Замечания

Возвращает значение гиперссылки.

LPCTSTR GetLink() const;

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

Текущее значение гиперссылки.

Замечания

CMFCRibbonLinkCtrl::GetRegularSize

virtual CSize GetRegularSize(CDC* pDC);

Параметры

[in] PDC

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

Замечания

CMFCRibbonLinkCtrl::GetToolTipText

virtual CString GetToolTipText() const;

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

Замечания

CMFCRibbonLinkCtrl::OnDrawMenuImage

virtual BOOL OnDrawMenuImage(CDC*, CRect);

Параметры

[входной] CDC*
[in] Crect

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

Замечания

CMFCRibbonLinkCtrl::IsDrawTooltipImage

virtual BOOL IsDrawTooltipImage() const;

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

Замечания

CMFCRibbonLinkCtrl::OnDraw

virtual void OnDraw(CDC* pDC);

Параметры

[in] PDC

Замечания

CMFCRibbonLinkCtrl::OnMouseMove

virtual void OnMouseMove(CPoint point);

Параметры

[in] точка

Замечания

CMFCRibbonLinkCtrl::OnSetIcon

virtual void OnSetIcon();

Замечания

Открывает веб-страницу, указанную в гиперссылке.

BOOL OpenLink();

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

ЗНАЧЕНИЕ TRUE, если связанная веб-страница была успешно открыта; в противном случае — ЗНАЧЕНИЕ FALSE.

Замечания

Открывает веб-страницу с помощью гиперссылки, связанной CMFCRibbonLinkCtrl с объектом.

Задает значение гиперссылки.

void SetLink(LPCTSTR lpszLink);

Параметры

lpszLink
[in] Задает текст гиперссылки.

См. также

Диаграмма иерархии
Классы
Класс CMFCRibbonButton