Поделиться через


Класс CToolTipCtrl

Инкапсулирует функциональные возможности элемента управления "подсказка", небольшое всплывающее окно, отображающее одну строку текста, описывающую назначение инструмента в приложении.

Синтаксис

class CToolTipCtrl : public CWnd

Участники

Открытые конструкторы

Имя Описание
CToolTipCtrl::CToolTipCtrl Формирует объект CToolTipCtrl.

Открытые методы

Имя Описание
CToolTipCtrl::Activate Активирует и деактивирует элемент управления подсказки.
CToolTipCtrl::AddTool Регистрирует средство с помощью элемента управления подсказки.
CToolTipCtrl::AdjustRect Преобразует прямоугольник текстового элемента управления подсказки и прямоугольник окна.
CToolTipCtrl::Create Создает элемент управления подсказки и присоединяет его к объекту CToolTipCtrl .
CToolTipCtrl::CreateEx Создает элемент управления подсказки с указанными расширенными стилями Windows и присоединяет его к объекту CToolTipCtrl .
CToolTipCtrl::DelTool Удаляет инструмент из элемента управления подсказки.
CToolTipCtrl::GetBubbleSize Извлекает размер подсказки.
CToolTipCtrl::GetCurrentTool Извлекает сведения, такие как размер, положение и текст окна подсказки, отображаемого текущим элементом управления подсказки.
CToolTipCtrl::GetDelayTime Извлекает начальные, всплывающие окна и продолжительность повторного шоу, которые в настоящее время задаются для элемента управления подсказкой.
CToolTipCtrl::GetMargin Извлекает верхние, левые, нижние и правые поля, заданные для окна подсказки.
CToolTipCtrl::GetMaxTipWidth Извлекает максимальную ширину окна подсказки.
CToolTipCtrl::GetText Извлекает текст, который элемент управления подсказки поддерживает для инструмента.
CToolTipCtrl::GetTipBkColor Извлекает цвет фона в окне подсказки.
CToolTipCtrl::GetTipTextColor Извлекает цвет текста в окне подсказки.
CToolTipCtrl::GetTitle Извлекает заголовок текущего элемента управления подсказки.
CToolTipCtrl::GetToolCount Извлекает количество инструментов, поддерживаемых элементом управления подсказки.
CToolTipCtrl::GetToolInfo Извлекает сведения, которые элемент управления подсказки поддерживает о средстве.
CToolTipCtrl::HitTest Проверяет точку, чтобы определить, находится ли она в ограничивающем прямоугольнике заданного средства. Если да, извлекает сведения о средстве.
CToolTipCtrl::Pop Удаляет отображаемое окно подсказки из представления.
CToolTipCtrl::Popup Приводит к отображению текущего элемента управления подсказки в координатах последнего сообщения мыши.
CToolTipCtrl::RelayEvent Передает сообщение мыши элементу управления подсказки для обработки.
CToolTipCtrl::SetDelayTime Задает начальные, всплывающие и повторное отображение длительности для элемента управления подсказками.
CToolTipCtrl::SetMargin Задает верхние, левые, нижние и правые поля для окна подсказки.
CToolTipCtrl::SetMaxTipWidth Задает максимальную ширину окна подсказки.
CToolTipCtrl::SetTipBkColor Задает цвет фона в окне подсказки.
CToolTipCtrl::SetTipTextColor Задает цвет текста в окне подсказки.
CToolTipCtrl::SetTitle Добавляет в подсказку стандартный значок и строку заголовка.
CToolTipCtrl::SetToolInfo Задает сведения, которые поддерживает подсказка для инструмента.
CToolTipCtrl::SetToolRect Задает новый ограничивающий прямоугольник для инструмента.
CToolTipCtrl::SetWindowTheme Задает визуальный стиль окна подсказки.
CToolTipCtrl::Update Принудительно отменяет перезаготовку текущего средства.
CToolTipCtrl::UpdateTipText Задает текст подсказки для инструмента.

Замечания

Инструмент — это либо окно, например дочернее окно или элемент управления, либо прямоугольная область, определяемая приложением в клиентской области окна. Подсказка скрыта большую часть времени, когда пользователь помещает курсор на инструмент и оставляет его примерно на пол секунды. Подсказка отображается рядом с курсором и исчезает, когда пользователь нажимает кнопку мыши или перемещает курсор с инструмента.

CToolTipCtrl предоставляет функциональные возможности для управления начальным временем и длительностью подсказки, шириной полей, окружающим текст подсказки, шириной самого окна подсказки и цветом фона и текста подсказки. Один элемент управления подсказки может предоставлять сведения для нескольких инструментов.

Класс CToolTipCtrl предоставляет функциональные возможности общего элемента управления подсказки Windows. Этот элемент управления (и, следовательно CToolTipCtrl , класс) доступен только для программ под управлением Windows 95/98 и Windows NT версии 3.51 и более поздних версий.

Дополнительные сведения о включении подсказок см . в подсказках в Windows, не производных от CFrameWnd.

Дополнительные сведения об использовании CToolTipCtrlсм. в разделе "Элементы управления " и "Использование CToolTipCtrl".

Иерархия наследования

CObject

CCmdTarget

CWnd

CToolTipCtrl

Требования

Заголовок: afxcmn.h

CToolTipCtrl::Activate

Вызовите эту функцию для активации или отключения элемента управления подсказки.

void Activate(BOOL bActivate);

Параметры

bActivate
Указывает, следует ли активировать или деактивировать элемент управления подсказкой.

Замечания

Если bActivate это TRUEтак, элемент управления активируется; если FALSEон деактивирован.

Если элемент управления подсказки активен, подсказка отображается, когда курсор находится на инструменте, зарегистрированном в элементе управления; Если он неактивен, информация подсказки не отображается, даже если курсор находится на инструменте.

Пример

Пример см. в примере CPropertySheet::GetTabControl.

CToolTipCtrl::AddTool

Регистрирует средство с помощью элемента управления подсказки.

BOOL AddTool(
    CWnd* pWnd,
    UINT nIDText,
    LPCRECT lpRectTool = NULL,
    UINT_PTR nIDTool = 0);

BOOL AddTool(
    CWnd* pWnd,
    LPCTSTR lpszText = LPSTR_TEXTCALLBACK,
    LPCRECT lpRectTool = NULL,
    UINT_PTR nIDTool = 0);

Параметры

pWnd
Указатель на окно, содержащее средство.

nIDText
Идентификатор строкового ресурса, содержащего текст средства.

lpRectTool
Указатель на RECT структуру, содержащую координаты ограничивающего прямоугольника средства. Координаты относятся к левому верхнему углу клиентской области окна, определяемой pWnd.

nIDTool
Идентификатор средства.

lpszText
Указатель на текст для инструмента. Если этот параметр содержит значение LPSTR_TEXTCALLBACK, TTN_NEEDTEXT сообщения уведомления отправляются в родительский элемент окна, на который pWnd указывает.

Возвращаемое значение

Имеет ненулевое значение в случае успешного выполнения, иначе — 0.

Замечания

Оба lpRectTool параметра должны быть допустимыми или lpRectTool NULLnIDTool иметь значение 0.nIDTool

Элемент управления подсказками может быть связан с несколькими средствами. Вызовите эту функцию, чтобы зарегистрировать инструмент с помощью элемента управления подсказки, чтобы сведения, хранящиеся в подсказке, отображались, когда курсор находится на инструменте.

Примечание.

С помощью AddToolстатического элемента управления нельзя задать подсказку.

Пример

Пример см. в примере CPropertySheet::GetTabControl.

CToolTipCtrl::AdjustRect

Преобразует прямоугольник текстового элемента управления подсказки и прямоугольник окна.

BOOL AdjustRect(
    LPRECT lprc,
    BOOL bLarger = TRUE);

Параметры

lprc
Указатель на RECT структуру, содержащую прямоугольник окна подсказки или прямоугольник отображения текста.

bLarger
Если TRUEиспользуется lprc для указания прямоугольника отображения текста и получает соответствующий прямоугольник окна. Если FALSEиспользуется lprc для указания прямоугольника окна и получает соответствующий прямоугольник отображения текста.

Возвращаемое значение

Ненулевое значение, если прямоугольник успешно настроен; в противном случае — 0.

Замечания

Эта функция-член вычисляет прямоугольник отображения текста элемента управления подсказками из прямоугольника окна или прямоугольника окна подсказки, необходимого для отображения заданного прямоугольника отображения текста.

Эта функция-член реализует поведение сообщения TTM_ADJUSTRECTWin32, как описано в пакете SDK для Windows.

CToolTipCtrl::Create

Создает элемент управления подсказки и присоединяет его к объекту CToolTipCtrl .

virtual BOOL Create(CWnd* pParentWnd, DWORD dwStyle = 0);

Параметры

pParentWnd
Указывает родительское окно элемента управления подсказки, как правило, значение CDialog. Это не должно быть NULL.

dwStyle
Задает стиль элемента управления подсказки. Дополнительные сведения см. в разделе "Примечания".

Возвращаемое значение

Ненулевое CToolTipCtrl значение, если объект успешно создан; в противном случае — значение 0.

Замечания

Вы создаете два CToolTipCtrl шага. Сначала вызовите конструктор для создания CToolTipCtrl объекта, а затем вызовите Create элемент управления подсказки и подключите его к объекту CToolTipCtrl .

Параметр dwStyle может быть любым сочетанием стилей окон. Кроме того, элемент управления подсказки имеет два стиля для определенных классов: TTS_ALWAYSTIP и TTS_NOPREFIX.

Стиль Значение
TTS_ALWAYSTIP Указывает, что подсказка будет отображаться, когда курсор находится на инструменте, независимо от того, является ли окно владельца элемента управления подсказки активным или неактивным. Без этого стиля элемент управления подсказки отображается при активном окне владельца инструмента, но не в том случае, если он неактивен.
TTS_NOPREFIX Этот стиль запрещает системе удалять амперсанд (&) символ из строки. Если элемент управления подсказкой не имеет TTS_NOPREFIX стиля, система автоматически удаляет амперсанды символов, позволяя приложению использовать ту же строку, что и элемент меню, и текст в элементе управления подсказкой.

Элемент управления подсказки WS_POPUP содержит стили и WS_EX_TOOLWINDOW стили окон независимо от того, указывают ли они при создании элемента управления.

Чтобы создать элемент управления подсказки с расширенными стилями окон, вызовите CToolTipCtrl::CreateEx вместо Createнего.

Пример

Пример см. в примере CPropertySheet::GetTabControl.

CToolTipCtrl::CreateEx

Создает элемент управления (дочернее окно) и связывает его с CToolTipCtrl объектом.

virtual BOOL CreateEx(
    CWnd* pParentWnd,
    DWORD dwStyle = 0,
    DWORD dwStyleEx = 0);

Параметры

pParentWnd
Указатель на окно, которое является родительским элементом элемента управления.

dwStyle
Задает стиль элемента управления подсказки. Дополнительные сведения см. в разделе Create "Примечания".

dwStyleEx
Задает расширенный стиль создаваемого элемента управления. Список расширенных стилей Windows см dwExStyle . в параметре CreateWindowEx пакета SDK для Windows.

Возвращаемое значение

Ненулевое значение в противном случае — значение 0.

Замечания

Используйте CreateEx вместо Create применения расширенных стилей Windows, указанных предисловием WS_EX_расширенного стиля Windows.

CToolTipCtrl::CToolTipCtrl

Формирует объект CToolTipCtrl.

CToolTipCtrl();

Замечания

Необходимо вызвать Create после создания объекта.

Пример

// Declare a CToolTipCtrl object.
CToolTipCtrl m_ToolTipCtrl;

CToolTipCtrl::DelTool

Удаляет средство, указанное pWnd и nIDTool из коллекции инструментов, поддерживаемых элементом управления подсказкой.

void DelTool(
    CWnd* pWnd,
    UINT_PTR nIDTool = 0);

Параметры

pWnd
Указатель на окно, содержащее средство.

nIDTool
Идентификатор средства.

CToolTipCtrl::GetBubbleSize

Извлекает размер подсказки.

CSize GetBubbleSize(LPTOOLINFO lpToolInfo) const;

Параметры

lpToolInfo
Указатель на структуру подсказки TOOLINFO .

Возвращаемое значение

Размер подсказки.

Замечания

Эта функция-член реализует поведение сообщения TTM_GETBUBBLESIZEWin32, как описано в пакете SDK для Windows.

CToolTipCtrl::GetCurrentTool

Извлекает сведения, такие как размер, положение и текст окна подсказки, отображаемого текущим элементом управления подсказки.

BOOL GetCurrentTool(LPTOOLINFO lpToolInfo) const;

Параметры

lpToolInfo
[out] Указатель на TOOLINFO структуру, которая получает сведения о текущем окне подсказки.

Возвращаемое значение

TRUE Значение , если информация успешно получена; FALSEв противном случае .

Замечания

Этот метод отправляет TTM_GETCURRENTTOOL сообщение, описанное в пакете SDK для Windows.

Пример

В следующем примере кода извлекаются сведения о текущем окне подсказки.

{
    //Get information about the current tooltip. 
    TOOLINFO tInfo = {0};
    tInfo.cbSize = sizeof(TOOLINFO);
    CToolBarCtrl& m_toolBarCtrl = m_wndToolBar.GetToolBarCtrl();
    CToolTipCtrl* m_toolTip = m_toolBarCtrl.GetToolTips();
    BOOL bRet = m_toolTip->GetCurrentTool( &tInfo );
}

CToolTipCtrl::GetDelayTime

Извлекает начальные, всплывающие окна и продолжительность повторного шоу, заданные в настоящее время для элемента управления подсказкой.

int GetDelayTime(DWORD dwDuration) const;

Параметры

dwDuration
Флаг, указывающий, какое значение длительности будет извлечено. Этот параметр может принимать одно из следующих значений :

  • TTDT_AUTOPOP Извлеките период времени, в течение которого окно подсказки остается видимым, если указатель находится в ограничивающем прямоугольнике инструмента.

  • TTDT_INITIAL Получите продолжительность времени, когда указатель должен оставаться в постоянном прямоугольнике инструмента, прежде чем появится окно подсказки.

  • TTDT_RESHOW Извлеките время, необходимое для последующего отображения окон подсказки, когда указатель перемещается из одного инструмента в другой.

Возвращаемое значение

Указанное время задержки в миллисекундах

Замечания

Эта функция-член реализует поведение сообщения TTM_GETDELAYTIMEWin32, как описано в пакете SDK для Windows.

CToolTipCtrl::GetMargin

Извлекает верхние, левые, нижние и правые поля, заданные для окна подсказки.

void GetMargin(LPRECT lprc) const;

Параметры

lprc
RECT Адрес структуры, которая получит сведения о полях. Элементы RECT структуры не определяют ограничивающий прямоугольник. Для этого сообщения члены структуры интерпретируются следующим образом:

Элемент Представление
top Расстояние между верхней границой и верхней частью текста подсказки в пикселях.
left Расстояние между левой границей и левым концом текста подсказки в пикселях.
bottom Расстояние между нижней границой и нижней частью текста чаевых в пикселях.
right Расстояние между правой границей и правым концом текста подсказки в пикселях.

Замечания

Эта функция-член реализует поведение сообщения TTM_GETMARGINWin32, как описано в пакете SDK для Windows.

CToolTipCtrl::GetMaxTipWidth

Извлекает максимальную ширину окна подсказки.

int GetMaxTipWidth() const;

Возвращаемое значение

Максимальная ширина окна подсказки.

Замечания

Эта функция-член реализует поведение сообщения TTM_GETMAXTIPWIDTHWin32, как описано в пакете SDK для Windows.

CToolTipCtrl::GetText

Извлекает текст, который элемент управления подсказки поддерживает для инструмента.

void GetText(
    CString& str,
    CWnd* pWnd,
    UINT_PTR nIDTool = 0) const;

Параметры

str
Ссылка на CString объект, который получает текст средства.

pWnd
Указатель на окно, содержащее средство.

nIDTool
Идентификатор средства.

Замечания

nIDTool Идентифицируйте pWnd средство. Если этот инструмент ранее зарегистрирован в элементе управления подсказки с помощью предыдущего вызова CToolTipCtrl::AddTool, объект, на который str ссылается параметр, назначается текст средства.

CToolTipCtrl::GetTipBkColor

Извлекает цвет фона в окне подсказки.

COLORREF GetTipBkColor() const;

Возвращаемое значение

Значение COLORREF , представляющее цвет фона.

Замечания

Эта функция-член реализует поведение сообщения TTM_GETTIPBKCOLORWin32, как описано в пакете SDK для Windows.

CToolTipCtrl::GetTipTextColor

Извлекает цвет текста в окне подсказки.

COLORREF GetTipTextColor() const;

Возвращаемое значение

COLORREF Значение, представляющее цвет текста.

Замечания

Эта функция-член реализует поведение сообщения TTM_GETTIPTEXTCOLORWin32, как описано в пакете SDK для Windows.

CToolTipCtrl::GetTitle

Извлекает заголовок текущего элемента управления подсказки.

void GetTitle(PTTGETTITLE pttgt) const;

Параметры

pttgt
[out] Указатель на TTGETTITLE структуру, содержащую сведения об элементе управления подсказкой. При возврате pszTitle этого метода элемент TTGETTITLE структуры указывает на текст заголовка.

Замечания

Этот метод отправляет TTM_GETTITLE сообщение, описанное в пакете SDK для Windows.

CToolTipCtrl::GetToolCount

Извлекает количество инструментов, зарегистрированных в элементе управления подсказки.

int GetToolCount() const;

Возвращаемое значение

Количество инструментов, зарегистрированных в элементе управления подсказки.

CToolTipCtrl::GetToolInfo

Извлекает сведения, которые элемент управления подсказки поддерживает о средстве.

BOOL GetToolInfo(
    CToolInfo& ToolInfo,
    CWnd* pWnd,
    UINT_PTR nIDTool = 0) const;

Параметры

ToolInfo
Ссылка на TOOLINFO объект, который получает текст средства.

pWnd
Указатель на окно, содержащее средство.

nIDTool
Идентификатор средства.

Возвращаемое значение

Имеет ненулевое значение в случае успешного выполнения, иначе — 0.

Замечания

uId TOOLINFO Элементы hwnd структуры, CToolInfo на которые ссылается средство. Если этот инструмент зарегистрирован в элементе управления подсказки с помощью предыдущего вызова AddTool, TOOLINFO структура заполняется информацией о средстве.

CToolTipCtrl::HitTest

Проверяет точку, чтобы определить, находится ли она в ограничивающем прямоугольнике заданного средства и, если да, извлеките сведения о инструменте.

BOOL HitTest(
    CWnd* pWnd,
    CPoint pt,
    LPTOOLINFO lpToolInfo) const;

Параметры

pWnd
Указатель на окно, содержащее средство.

pt
Указатель на CPoint объект, содержащий координаты проверяемой точки.

lpToolInfo
Указатель на структуру TOOLINFO , содержащую сведения о средстве.

Возвращаемое значение

Ненулевое значение, если точка, указанная сведениями о хит-тесте, находится в ограничивающем прямоугольнике средства; в противном случае — 0.

Замечания

Если эта функция возвращает ненулевое значение, структура, на которую указывает lpToolInfo , заполняется информацией о инструменте в пределах прямоугольника точки.

Структура TTHITTESTINFO определяется следующим образом:

typedef struct _TT_HITTESTINFO { // tthti
    HWND hwnd;   // handle of tool or window with tool
    POINT pt;    // client coordinates of point to test
    TOOLINFO ti; // receives information about the tool
} TTHITTESTINFO, FAR * LPHITTESTINFO;
  • hwnd

    Указывает дескриптор средства.

  • pt

    Указывает координаты точки, если точка находится в ограничивающем прямоугольнике средства.

  • ti

    Сведения о средстве. Дополнительные сведения о TOOLINFO структуре см. в разделе CToolTipCtrl::GetToolInfo.

CToolTipCtrl::Pop

Удаляет отображаемое окно подсказки из представления.

void Pop();

Замечания

Эта функция-член реализует поведение сообщения TTM_POPWin32, как описано в пакете SDK для Windows.

Приводит к отображению текущего элемента управления подсказки в координатах последнего сообщения мыши.

void Popup();

Замечания

Этот метод отправляет TTM_POPUP сообщение, описанное в пакете SDK для Windows.

Пример

В следующем примере кода отображается окно подсказки.

{
   // Display the most recent tooltip.
   CToolBarCtrl &m_toolBarCtrl = m_wndToolBar.GetToolBarCtrl();
   CToolTipCtrl *m_toolTip = m_toolBarCtrl.GetToolTips();
   m_toolTip->Popup();
}

CToolTipCtrl::RelayEvent

Передает сообщение мыши элементу управления подсказки для обработки.

void RelayEvent(LPMSG lpMsg);

Параметры

lpMsg
Указатель на MSG структуру, содержащую сообщение для ретрансляции.

Замечания

Элемент управления подсказкой обрабатывает только следующие сообщения, которые отправляются в него RelayEvent:

WM_LBUTTONDOWN WM_MOUSEMOVE
WM_LBUTTONUP WM_RBUTTONDOWN
WM_MBUTTONDOWN WM_RBUTTONUP
WM_MBUTTONUP

Пример

Пример см. в примере CPropertySheet::GetTabControl.

CToolTipCtrl::SetDelayTime

Задает время задержки для элемента управления подсказками.

void SetDelayTime(UINT nDelay);

void SetDelayTime(
    DWORD dwDuration,
    int iTime);

Параметры

nDelay
Задает новое время задержки в миллисекундах.

dwDuration
Флаг, указывающий, какое значение длительности будет извлечено. См CToolTipCtrl::GetDelayTime . описание допустимых значений.

iTime
Указанное время задержки в миллисекундах.

Замечания

Время задержки — это время, когда курсор должен оставаться на инструменте до появления окна подсказки. Время задержки по умолчанию — 500 миллисекунда.

CToolTipCtrl::SetMargin

Задает верхние, левые, нижние и правые поля для окна подсказки.

void SetMargin(LPRECT lprc);

Параметры

lprc
RECT Адрес структуры, содержащей сведения о полях, которые необходимо задать. Элементы RECT структуры не определяют ограничивающий прямоугольник. См CToolTipCtrl::GetMargin . описание сведений о полях.

Замечания

Эта функция-член реализует поведение сообщения TTM_SETMARGINWin32, как описано в пакете SDK для Windows.

CToolTipCtrl::SetMaxTipWidth

Задает максимальную ширину окна подсказки.

int SetMaxTipWidth(int iWidth);

Параметры

iWidth
Максимальная ширина окна подсказки для задания.

Возвращаемое значение

Предыдущая максимальная ширина чаевых.

Замечания

Эта функция-член реализует поведение сообщения TTM_SETMAXTIPWIDTHWin32, как описано в пакете SDK для Windows.

CToolTipCtrl::SetTipBkColor

Задает цвет фона в окне подсказки.

void SetTipBkColor(COLORREF clr);

Параметры

clr
Новый цвет фона.

Замечания

Эта функция-член реализует поведение сообщения TTM_SETTIPBKCOLORWin32, как описано в пакете SDK для Windows.

CToolTipCtrl::SetTipTextColor

Задает цвет текста в окне подсказки.

void SetTipTextColor(COLORREF clr);

Параметры

clr
Новый цвет текста.

Замечания

Эта функция-член реализует поведение сообщения TTM_SETTIPTEXTCOLORWin32, как описано в пакете SDK для Windows.

CToolTipCtrl::SetTitle

Добавляет в подсказку стандартный значок и строку заголовка.

BOOL SetTitle(
    UINT uIcon,
    LPCTSTR lpstrTitle);

Параметры

uIcon
См icon . в TTM_SETTITLE пакете SDK для Windows.

lpstrTitle
Указатель на строку заголовка.

Возвращаемое значение

Имеет ненулевое значение в случае успешного выполнения, иначе — 0.

Замечания

Эта функция-член реализует поведение сообщения TTM_SETTITLEWin32, как описано в пакете SDK для Windows.

CToolTipCtrl::SetToolInfo

Задает сведения, которые поддерживает подсказка для инструмента.

void SetToolInfo(LPTOOLINFO lpToolInfo);

Параметры

lpToolInfo
Указатель на TOOLINFO структуру, указывающую сведения, которые нужно задать.

CToolTipCtrl::SetToolRect

Задает новый ограничивающий прямоугольник для инструмента.

void SetToolRect(
    CWnd* pWnd,
    UINT_PTR nIDTool,
    LPCRECT lpRect);

Параметры

pWnd
Указатель на окно, содержащее средство.

nIDTool
Идентификатор средства.

lpRect
Указатель на структуру, указывающую новый ограничивающий RECT прямоугольник.

CToolTipCtrl::SetWindowTheme

Задает визуальный стиль окна подсказки.

HRESULT SetWindowTheme(LPCWSTR pszSubAppName);

Параметры

pszSubAppName
Указатель на строку Юникода, содержащую заданный визуальный стиль.

Возвращаемое значение

Возвращаемое значение не используется.

Замечания

Эта функция-член эмулирует функциональные возможности TTM_SETWINDOWTHEME сообщения, как описано в пакете SDK для Windows.

CToolTipCtrl::Update

Принудительно отменяет перезаготовку текущего средства.

void Update();

CToolTipCtrl::UpdateTipText

Обновляет текст подсказки для инструментов этого элемента управления.

void UpdateTipText(
    LPCTSTR lpszText,
    CWnd* pWnd,
    UINT_PTR nIDTool = 0);

void UpdateTipText(
    UINT nIDText,
    CWnd* pWnd,
    UINT_PTR nIDTool = 0);

Параметры

lpszText
Указатель на текст для инструмента.

pWnd
Указатель на окно, содержащее средство.

nIDTool
Идентификатор средства.

nIDText
Идентификатор строкового ресурса, содержащего текст средства.

См. также

CWnd Класс
Диаграмма иерархии
CToolBar Класс