Udostępnij za pośrednictwem


Operowanie formantem etykietki narzędzia

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

Początkowe, wyskakujące okienka i czasy ponownego wyświetlania dla okien porad narzędzi można ustawić i pobrać z wywołaniami getDelayTime i SetDelayTime.

Zmień wygląd okien porad narzędzia przy użyciu następujących funkcji:

Aby kontrolka porada narzędzia otrzymywała powiadomienia o ważnych komunikatach, takich jak komunikaty WM_LBUTTONXXX, należy przekazać komunikaty do kontrolki porad narzędzia. 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 też

Korzystanie z CToolTipCtrl
Kontrolki