Udostępnij przez


Manipulowanie kontrolą Dymek narzędzia

Klasa CToolTipCtrl udostępnia grupę funkcji składowych, które kontrolują różne atrybuty obiektu CToolTipCtrl i okno podpowiedzi.

Początkowy czas, czas wyświetlenia i czas ponownego wyświetlenia dla okienek porad można ustawić i pobrać za pomocą wywołań GetDelayTime i SetDelayTime.

Zmień wygląd okien wskazówek narzędziowych za pomocą następujących funkcji:

Aby kontrolka podpowiedzi otrzymywała powiadomienia o ważnych komunikatach, takich jak komunikaty WM_LBUTTONXXX, należy przekazywać te komunikaty do kontrolki podpowiedzi. Najlepszą metodą tego przekaźnika jest wywołanie elementu CToolTipCtrl::RelayEvent w PreTranslateMessage funkcji okna właściciela. Poniższy przykład ilustruje jedną z możliwych metod (przy założeniu, że kontrolka porad narzędzia jest nazywana m_ToolTip):

BOOL CMyDialog::PreTranslateMessage(MSG* pMsg)
{
   if (pMsg->message == WM_LBUTTONDOWN ||
      pMsg->message == WM_LBUTTONUP ||
      pMsg->message == WM_MOUSEMOVE)
   {
      m_ToolTipCtrl.RelayEvent(pMsg);
   }

   return CDialog::PreTranslateMessage(pMsg);
}

Aby natychmiast usunąć okno porad narzędzia, wywołaj funkcję elementu członkowskiego Pop .

Zobacz także

Korzystanie z narzędzia CToolTipCtrl
Sterowanie