다음을 통해 공유


CMFCToolTipInfo 클래스

도구 설명의 시각적 모양에 대한 정보를 저장합니다.

구문

class CMFCToolTipInfo

멤버

공용 메서드

이름 설명
CMFCToolTipInfo::operator=

데이터 멤버

속성 설명
CMFCToolTipInfo::m_bBalloonTooltip 도구 설명이 풍선 모양인지 여부를 나타내는 부울 변수입니다.
CMFCToolTipInfo::m_bBoldLabel 도구 설명 레이블이 굵은 글꼴로 표시되는지 여부를 나타내는 부울 변수입니다.
CMFCToolTipInfo::m_bDrawDescription 도구 설명이 설명을 포함하는지 여부를 나타내는 부울 변수입니다.
CMFCToolTipInfo::m_bDrawIcon 도구 설명이 아이콘을 포함하는지 여부를 나타내는 부울 변수입니다.
CMFCToolTipInfo::m_bDrawSeparator 도구 설명 레이블과 도구 설명 사이에 구분 기호가 표시되는지 여부를 나타내는 부울 변수입니다.
CMFCToolTipInfo::m_bRoundedCorners 도구 설명 모서리가 둥근지 여부를 나타내는 부울 변수입니다.
CMFCToolTipInfo::m_bVislManagerTheme 시각적 관리자가 도구 설명의 모양을 제어해야 하는지 여부를 나타내는 부울 변수입니다(CMFCVisualManager 클래스 참조).
CMFCToolTipInfo::m_clrBorder 도구 설명 테두리 색입니다.
CMFCToolTipInfo::m_clrFill 도구 설명 배경색입니다.
CMFCToolTipInfo::m_clrFillGradient 도구 설명의 그라데이션 채우기 색입니다.
CMFCToolTipInfo::m_clrText 도구 설명의 텍스트 색입니다.
CMFCToolTipInfo::m_nGradientAngle 도구 설명의 그라데이션 채우기 각도입니다.
CMFCToolTipInfo::m_nMaxDescrWidth 도구 설명의 가능한 최대 설명 너비(픽셀)입니다.

설명

CMFCToolTipCtrl 클래스 CMFCToolTipInfoCTooltipManager 클래스를 함께 사용하여 애플리케이션에서 사용자 지정된 도구 설명을 구현합니다. 이러한 도구 설명 클래스를 사용하는 방법에 대한 예제는 CMFCToolTipCtrl 클래스 항목을 참조하세요.

예시

다음 예제에서는 CMFCToolTipInfo 클래스에서 다양한 멤버 변수의 값을 설정하는 방법을 보여 줍니다.

CMFCToolTipInfo *params = new CMFCToolTipInfo();

params->m_bBoldLabel = FALSE;
params->m_bDrawDescription = FALSE;
params->m_bDrawIcon = FALSE;
params->m_bRoundedCorners = TRUE;
params->m_bDrawSeparator = FALSE;
params->m_clrFill = RGB(255, 255, 255);
params->m_clrFillGradient = RGB(228, 228, 240);
params->m_clrText = RGB(61, 83, 80);
params->m_clrBorder = RGB(144, 149, 168);

상속 계층 구조

CMFCToolTipInfo

요구 사항

헤더: afxtooltipctrl.h

CMFCToolTipInfo::m_bBalloonTooltip

모든 도구 설명의 표시 스타일을 지정합니다.

BOOL m_bBalloonTooltip;

설명

TRUE는 도구 설명이 풍선 스타일을 사용한다는 것을 나타내고, FALSE는 도구 설명이 사각형 스타일을 사용한다는 것을 나타냅니다.

CMFCToolTipInfo::m_bBoldLabel

도구 설명 텍스트의 글꼴이 굵게 표시되는지 여부를 지정합니다.

BOOL m_bBoldLabel;

설명

굵은 글꼴이 있는 도구 설명 텍스트를 표시하려면 이 멤버를 TRUE로 설정하고, 굵지 않은 글꼴로 도구 설명 레이블을 표시하려면 FALSE로 설정합니다.

CMFCToolTipInfo::m_bDrawDescription

각 도구 설명에 설명 텍스트가 표시되는지 여부를 지정합니다.

BOOL m_bDrawDescription;

설명

설명을 표시하려면 이 멤버를 TRUE로 설정하고, 설명을 숨기려면 FALSE를 설정합니다. CMFCToolTipCtrl::SetDescription을 호출 하여 도구 설명에 설명을 지정할 수 있습니다.

CMFCToolTipInfo::m_bDrawIcon

모든 도구 설명에 아이콘이 표시되는지 여부를 지정합니다.

BOOL m_bDrawIcon;

설명

각 도구 설명에 아이콘을 표시하려면 이 멤버를 TRUE로 설정하고, 아이콘 없이 도구 설명을 표시하려면 FALSE를 설정합니다.

CMFCToolTipInfo::m_bDrawSeparator

각 도구 설명에 레이블과 설명 사이에 구분 기호가 있는지 여부를 지정합니다.

BOOL m_bDrawSeparator;

설명

도구 설명 레이블과 설명 사이에 구분 기호를 표시하려면 이 멤버를 TRUE로 설정하고, 구분 기호가 없는 도구 설명을 표시하려면 FALSE를 설정합니다.

CMFCToolTipInfo::m_bRoundedCorners

모든 도구 설명의 모서리가 둥근지 여부를 지정합니다.

BOOL m_bRoundedCorners;

설명

도구 설명에 둥근 모서리를 표시하려면 이 멤버를 TRUE로 설정하고, 도구 설명에 사각형 모서리를 표시하려면 FALSE로 설정합니다.

CMFCToolTipInfo::m_clrBorder

모든 도구 설명에서 테두리의 색을 지정합니다.

COLORREF m_clrBorder;

CMFCToolTipInfo::m_clrFill

도구 설명 배경의 색을 지정합니다.

COLORREF m_clrFill;

설명

CMFCToolTipInfo::m_clrFillGradient -1이면 도구 설명 배경색입니다m_clrFill. 그렇지 않으면 m_clrFill 그라데이션 시작의 색을 지정하고 m_clrFillGradient 그라데이션 끝의 색을 지정합니다. CMFCToolTipInfo::m_nGradientAngle 그라데이션의 방향을 결정합니다.

CMFCToolTipInfo::m_clrFillGradient

도구 설명의 그라데이션 배경에 대한 끝 색을 지정합니다.

COLORREF m_clrFillGradient;

설명

-1이면 m_clrFillGradient 그라데이션이 없습니다. 그렇지 않으면 CMFCToolTipInfo::m_clrFill 그라데이션 초기 색이 지정되고 그라데이션 완료 색은 다음으로 m_clrFillGradient지정됩니다. CMFCToolTipInfo::m_nGradientAngle 그라데이션의 방향을 결정합니다.

CMFCToolTipInfo::m_clrText

모든 도구 설명의 텍스트 색을 지정합니다.

COLORREF m_clrText;

CMFCToolTipInfo::m_nGradientAngle

도구 설명의 배경에 그라데이션이 그려지는 각도를 지정합니다.

int m_nGradientAngle;

설명

m_nGradientAngle 는 도구 설명 배경의 그라데이션이 가로에서 오프셋되는 각도를 도 단위로 지정합니다. 0이면 m_nGradientAngle 그라데이션이 왼쪽에서 오른쪽으로 그려집니다. 1에서 360 사이인 경우 m_nGradientAngle 그라데이션은 해당 각도만큼 시계 방향으로 회전합니다. 기본값인 -1이면 m_nGradientAngle 그라데이션이 위에서 아래로 그려집니다. 90으로 설정하는 m_nGradientAngle 것과 같습니다.

CMFCToolTipInfo::m_clrFill clrFill 그라데이션 시작의 색을 지정하고 CMFCToolTipInfo::m_clrFillGradient clrFillGradient 그라데이션 끝의 색을 지정합니다. -1이면 m_clrFillGradient 그라데이션이 없습니다.

CMFCToolTipInfo::m_nMaxDescrWidth

각 도구 설명에 표시되는 설명의 최대 너비를 지정합니다. 설명 너비가 지정된 값을 초과하면 텍스트가 래핑됩니다.

int m_nMaxDescrWidth;

CMFCToolTipInfo::m_bVislManagerTheme

애플리케이션의 시각적 관리자가 모든 도구 설명의 모양을 제어하는지 여부를 지정합니다.

BOOL m_bVislManagerTheme;

설명

TRUE인 경우 m_bVislManagerTheme 모든 도구 설명은 화면에 표시되기 전에 애플리케이션의 시각적 관리자로부터 새 CMFCToolTipInfo 를 요청하고 해당 개체의 값을 사용하여 모양을 확인합니다. CMFCToolTipInfo다른 멤버는 무시됩니다.

CMFCToolTipInfo::operator=

더 자세한 내용은 Visual Studio 설치의 VC\atlmfc\src\mfc 폴더에 있는 소스 코드를 참조하세요.

CMFCToolTipInfo& operator=(CMFCToolTipInfo& src);

매개 변수

[in] src

Return Value

설명

참고 항목

계층 구조 차트
클래스
CTooltipManager 클래스
CMFCToolTipCtrl 클래스