CMFC리본링크트르 클래스CMFCRibbonLinkCtrl Class

리본에 배치되는 하이퍼링크를 구현합니다.Implements a hyperlink that is positioned on a ribbon. 하이퍼링크를 클릭하면 웹 페이지가 열립니다.The hyperlink opens a Web page when you click it. 자세한 내용은 Visual Studio 설치의 \VC\atlmfc\src mfc 폴더에 있는 소스 코드를 참조하십시오.For more detail see the source code located in the VC\atlmfc\src\mfc folder of your Visual Studio installation.

구문Syntax

class CMFCRibbonLinkCtrl : public CMFCRibbonButton

멤버Members

Public 생성자Public Constructors

속성Name DescriptionDescription
CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrlCMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl CMFCRibbonLinkCtrl 개체를 생성하고 초기화합니다.Constructs and initializes a CMFCRibbonLinkCtrl object.

Public 메서드Public Methods

속성Name DescriptionDescription
CMFCRibbonLinkCtrl::CopyFromCMFCRibbonLinkCtrl::CopyFrom ( CMFCRibbonButton::CopyFrom을 재정의합니다.)(Overrides CMFCRibbonButton::CopyFrom.)
CMFCRibbonLinkCtrl::GetCompactSizeCMFCRibbonLinkCtrl::GetCompactSize (CMFC 리본 단추 재정의::GetCompactSize.)(Overrides CMFCRibbonButton::GetCompactSize.)
CMFCRibbonLinkCtrl::GetLinkCMFCRibbonLinkCtrl::GetLink 하이퍼링크의 값을 반환합니다.Returns the value of the hyperlink.
CMFCRibbonLinkCtrl::GetRegularSizeCMFCRibbonLinkCtrl::GetRegularSize (CMFC 리본 단추 재정의::GetRegularSize.)(Overrides CMFCRibbonButton::GetRegularSize.)
CMFCRibbonLinkCtrl::GetToolTipTextCMFCRibbonLinkCtrl::GetToolTipText (CMFC 리본 단추 재정의::GetToolTipText.)(Overrides CMFCRibbonButton::GetToolTipText.)
CMFCRibbonLinkCtrl::IsDrawTooltipImageCMFCRibbonLinkCtrl::IsDrawTooltipImage ( CMFCRibbonButton::IsDrawTooltipImage을 재정의합니다.)(Overrides CMFCRibbonButton::IsDrawTooltipImage.)
CMFCRibbonLinkCtrl::OnDrawCMFCRibbonLinkCtrl::OnDraw (CMFC 리본 단추 재정의::온드로우.)(Overrides CMFCRibbonButton::OnDraw.)
CMFCRibbonLinkCtrl::OnDrawMenuImageCMFCRibbonLinkCtrl::OnDrawMenuImage (CMFC 리본베이스 요소 재정의::온드로우 메뉴이미지.)(Overrides CMFCRibbonBaseElement::OnDrawMenuImage.)
CMFCRibbonLinkCtrl::OnMouseMoveCMFCRibbonLinkCtrl::OnMouseMove ( CMFCRibbonButton::OnMouseMove을 재정의합니다.)(Overrides CMFCRibbonButton::OnMouseMove.)
CMFCRibbonLinkCtrl::OnSetIconCMFCRibbonLinkCtrl::OnSetIcon
CMFCRibbonLinkCtrl::OpenLinkCMFCRibbonLinkCtrl::OpenLink 하이퍼링크에 지정된 웹 페이지를 엽니다.Opens the Web page specified in the hyperlink.
CMFCRibbonLinkCtrl::SetLinkCMFCRibbonLinkCtrl::SetLink 하이퍼링크의 값을 설정합니다.Sets the value of the hyperlink.

설명Remarks

하이퍼링크를 만든 후 CMFCRibbonPanel::Add를호출하여 패널에 추가합니다.After you create a hyperlink, add it to a panel by calling CMFCRibbonPanel::Add.

상속 계층 구조Inheritance Hierarchy

CobjectCObject
❏ CMFC리본베이스요소└ CMFCRibbonBaseElement
    ❏ CMFC 리본 버튼    └ CMFCRibbonButton
        ❏ CMFC리본링크트르        └ CMFCRibbonLinkCtrl

요구 사항Requirements

헤더: afx리본링크트르.hHeader: afxRibbonLinkCtrl.h

CMFC리본링크트르::CMFC리본링크트르CMFCRibbonLinkCtrl::CMFCRibbonLinkCtrl

CMFC리본링크Ctrl 개체를 생성하고 초기화합니다.Constructs and initializes a CMFCRibbonLinkCtrl object.

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

매개 변수Parameters

nIDnID
【인】 링크 컨트롤을 클릭할 때 실행되는 명령 ID를 지정합니다.[in] Specifies the command ID of the command that executes when the link control is clicked.

lpszTextlpszText
【인】 링크 컨트롤에 표시할 레이블을 지정합니다.[in] Specifies the label to display on the link control.

lpszLinklpszLink
【인】 링크 컨트롤과 연결된 하이퍼링크를 지정합니다.[in] Specifies the hyperlink associated with the link control.

예제Example

다음 예제에서는 CMFCRibbonLinkCtrl 클래스의 생성자 사용 방법을 보여 줍니다.The following example demonstrates how to use the constructor of the CMFCRibbonLinkCtrl class. 이 코드 조각은 리본 가젯 샘플의일부입니다.This code snippet is part of the Ribbon Gadgets sample.

// CMFCRibbonPanel* pPanel3
pPanel3->Add(new CMFCRibbonLinkCtrl(ID_RIBBON_OBTN_2, _T("Send e-mail"), _T("mailto:info@microsoft.com")));

CMFC리본링크트르::복사에서CMFCRibbonLinkCtrl::CopyFrom

virtual void CopyFrom(const CMFCRibbonBaseElement& src);

매개 변수Parameters

【인】 src[in] src

설명Remarks

CMFC리본링크트르::겟컴팩트사이즈CMFCRibbonLinkCtrl::GetCompactSize

virtual CSize GetCompactSize(CDC* pDC);

매개 변수Parameters

【인】 pDC[in] pDC

Return ValueReturn Value

설명Remarks

하이퍼링크의 값을 반환합니다.Returns the value of the hyperlink.

LPCTSTR GetLink() const;

Return ValueReturn Value

하이퍼링크의 현재 값입니다.The current value of the hyperlink.

설명Remarks

CMFC리본링크트르::일반 크기 얻기CMFCRibbonLinkCtrl::GetRegularSize

virtual CSize GetRegularSize(CDC* pDC);

매개 변수Parameters

【인】 pDC[in] pDC

Return ValueReturn Value

설명Remarks

CMFC리본링크트르::겟툴팁텍스트CMFCRibbonLinkCtrl::GetToolTipText

virtual CString GetToolTipText() const;

Return ValueReturn Value

설명Remarks

CMFC리본링크트르::온드로우메뉴이미지CMFCRibbonLinkCtrl::OnDrawMenuImage

virtual BOOL OnDrawMenuImage(CDC*, CRect);

매개 변수Parameters

【인】 CDC*[in] CDC*
【인】 트렉트 (주)[in] CRect

Return ValueReturn Value

설명Remarks

CMFC리본링크트르::이스드툴팁이미지CMFCRibbonLinkCtrl::IsDrawTooltipImage

virtual BOOL IsDrawTooltipImage() const;

Return ValueReturn Value

설명Remarks

CMFC리본링크트르::온드로우CMFCRibbonLinkCtrl::OnDraw

virtual void OnDraw(CDC* pDC);

매개 변수Parameters

【인】 pDC[in] pDC

설명Remarks

CMFC리본링크트르::온마우스무브CMFCRibbonLinkCtrl::OnMouseMove

virtual void OnMouseMove(CPoint point);

매개 변수Parameters

【인】 [in] point

설명Remarks

CMFC리본링크트르::온세티콘CMFCRibbonLinkCtrl::OnSetIcon

virtual void OnSetIcon();

설명Remarks

하이퍼링크에 지정된 웹 페이지를 엽니다.Opens the Web page specified in the hyperlink.

BOOL OpenLink();

Return ValueReturn Value

연결된 웹 페이지가 성공적으로 열려 있는 경우 TRUE입니다. 그렇지 않으면 false입니다.TRUE if the associated webpage was opened successfully; otherwise, FALSE.

설명Remarks

개체와 연결된 하이퍼링크를 사용하여 웹 CMFCRibbonLinkCtrl 페이지를 엽니다.Opens a webpage using the hyperlink associated with the CMFCRibbonLinkCtrl object.

하이퍼링크의 값을 설정합니다.Sets the value of the hyperlink.

void SetLink(LPCTSTR lpszLink);

매개 변수Parameters

lpszLinklpszLink
【인】 하이퍼링크 텍스트를 지정합니다.[in] Specifies the hyperlink text.

참조See also

계층 구조 차트Hierarchy Chart
클래스Classes
CMFC리본버튼 클래스CMFCRibbonButton Class