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
설명
CMFCRibbonLinkCtrl::GetLink
하이퍼링크의 값을 반환합니다.
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();
설명
CMFCRibbonLinkCtrl::OpenLink
하이퍼링크에 지정된 웹 페이지를 엽니다.
BOOL OpenLink();
Return Value
연결된 웹 페이지가 성공적으로 열려 있으면 TRUE입니다. 그렇지 않으면 FALSE입니다.
설명
개체와 CMFCRibbonLinkCtrl
연결된 하이퍼링크를 사용하여 웹 페이지를 엽니다.
CMFCRibbonLinkCtrl::SetLink
하이퍼링크의 값을 설정합니다.
void SetLink(LPCTSTR lpszLink);
매개 변수
lpszLink
[in] 하이퍼링크 텍스트를 지정합니다.