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 클래스 CMFCToolTipInfo
및 CTooltipManager 클래스를 함께 사용하여 애플리케이션에서 사용자 지정된 도구 설명을 구현합니다. 이러한 도구 설명 클래스를 사용하는 방법에 대한 예제는 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);
상속 계층 구조
요구 사항
헤더: 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