Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека классов 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
Возвращаемое значение
Замечания
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] Задает текст гиперссылки.