Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Хранит сведения о внешнем виде подсказок.
Синтаксис
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;
Замечания
Если m_clrFillGradient значение равно -1, градиент отсутствует. В противном случае начальный цвет градиента задается CMFCToolTipInfo::m_clrFill , а цвет окончания градиента указан в параметре m_clrFillGradient.
CMFCToolTipInfo::m_nGradientAngle определяет направление градиента.
CMFCToolTipInfo::m_clrText
Задает цвет текста всех подсказок.
COLORREF m_clrText;
CMFCToolTipInfo::m_nGradientAngle
Указывает угол, с которым градиент рисуется на фоне подсказок.
int m_nGradientAngle;
Замечания
m_nGradientAngle указывает угол в градусах, который градиент на фоне подсказки смещается от горизонтального. Если m_nGradientAngle значение равно 0, градиент рисуется слева направо. Если m_nGradientAngle в диапазоне от 1 до 360, градиент поворачивается по часовой стрелке на это число градусов. Если m_nGradientAngle значение равно -1, которое является значением по умолчанию, то градиент рисуется сверху вниз. Это то же самое, что и для параметра m_nGradientAngle 90.
CMFCToolTipInfo::m_clrFillclrFill задает цвет начала градиента и CMFCToolTipInfo::m_clrFillGradientclrFillGradient указывает цвет конца градиента. Если m_clrFillGradient значение равно -1, градиент отсутствует.
CMFCToolTipInfo::m_nMaxDescrWidth
Указывает максимальную ширину описания, отображаемого в каждой подсказке. Если ширина описания превышает указанное значение, текст завернут.
int m_nMaxDescrWidth;
CMFCToolTipInfo::m_bVislManagerTheme
Указывает, управляет ли визуальный диспетчер приложения внешним видом всех подсказок.
BOOL m_bVislManagerTheme;
Замечания
Если m_bVislManagerTheme имеет значение TRUE, каждая подсказка запрашивает новый CMFCToolTipInfo из визуального диспетчера приложения, прежде чем они появятся на экране, и использует значения в этом объекте для определения их внешнего вида. Другие члены CMFCToolTipInfo игнорируются.
CMFCToolTipInfo::operator=
Дополнительные сведения см. в исходном коде, расположенном в папке VC\atlmfc\src\mfc установки Visual Studio.
CMFCToolTipInfo& operator=(CMFCToolTipInfo& src);
Параметры
[in] Src
Возвращаемое значение
Замечания
См. также
Диаграмма иерархии
Классы
Класс CTooltipManager
Класс CMFCToolTipCtrl