CMFCRibbonLinkCtrl 클래스

리본에 배치되는 하이퍼링크를 구현합니다. 하이퍼링크를 클릭하면 웹 페이지가 열립니다. 자세한 내용은 Visual Studio 설치의 VC\atlmfc\src\mfc 폴더에 있는 소스 코드를 참조하세요.

구문

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] 링크 컨트롤을 클릭할 때 실행되는 명령의 명령 ID를 지정합니다.

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

Return Value

설명

하이퍼링크의 값을 반환합니다.

LPCTSTR GetLink() const;

Return Value

하이퍼링크의 현재 값입니다.

설명

CMFCRibbonLinkCtrl::GetRegularSize

virtual CSize GetRegularSize(CDC* pDC);

매개 변수

[in] Pdc

Return Value

설명

CMFCRibbonLinkCtrl::GetToolTipText

virtual CString GetToolTipText() const;

Return Value

설명

CMFCRibbonLinkCtrl::OnDrawMenuImage

virtual BOOL OnDrawMenuImage(CDC*, CRect);

매개 변수

[in] CDC*
[in] Crect

Return Value

설명

CMFCRibbonLinkCtrl::IsDrawTooltipImage

virtual BOOL IsDrawTooltipImage() const;

Return Value

설명

CMFCRibbonLinkCtrl::OnDraw

virtual void OnDraw(CDC* pDC);

매개 변수

[in] Pdc

설명

CMFCRibbonLinkCtrl::OnMouseMove

virtual void OnMouseMove(CPoint point);

매개 변수

[in] 지점

설명

CMFCRibbonLinkCtrl::OnSetIcon

virtual void OnSetIcon();

설명

하이퍼링크에 지정된 웹 페이지를 엽니다.

BOOL OpenLink();

Return Value

연결된 웹 페이지가 성공적으로 열려 있으면 TRUE입니다. 그렇지 않으면 FALSE입니다.

설명

개체와 CMFCRibbonLinkCtrl 연결된 하이퍼링크를 사용하여 웹 페이지를 엽니다.

하이퍼링크의 값을 설정합니다.

void SetLink(LPCTSTR lpszLink);

매개 변수

lpszLink
[in] 하이퍼링크 텍스트를 지정합니다.

참고 항목

계층 구조 차트
클래스
CMFCRibbonButton 클래스