Класс CMFCRibbonLinkCtrl

Реализует гиперссылку, которая расположена на ленте. Гиперссылка при щелчке открывает веб-страницу. Дополнительные сведения см. в исходном коде, расположенном в папке 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