Класс 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
Возвращаемое значение
Замечания
CMFCRibbonLinkCtrl::GetLink
Возвращает значение гиперссылки.
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();
Замечания
CMFCRibbonLinkCtrl::OpenLink
Открывает веб-страницу, указанную в гиперссылке.
BOOL OpenLink();
Возвращаемое значение
ЗНАЧЕНИЕ TRUE, если связанная веб-страница была успешно открыта; в противном случае — ЗНАЧЕНИЕ FALSE.
Замечания
Открывает веб-страницу с помощью гиперссылки, связанной CMFCRibbonLinkCtrl
с объектом.
CMFCRibbonLinkCtrl::SetLink
Задает значение гиперссылки.
void SetLink(LPCTSTR lpszLink);
Параметры
lpszLink
[in] Задает текст гиперссылки.