Delen via


Het tool tip-besturingselement manipuleren

Klasse CToolTipCtrl bevat een groep lidfuncties waarmee de verschillende kenmerken van het CToolTipCtrl object en het tooltipvenster worden bepaald.

De initiële, pop-up- en opnieuw toonduur voor de tooltipvensters kunnen worden ingesteld en opgehaald met aanroepen van GetDelayTime en SetDelayTime.

Wijzig het uiterlijk van de knopinfovensters met de volgende functies:

Om ervoor te zorgen dat het besturingselement voor knopinfo meldingen ontvangt van belangrijke berichten, zoals WM_LBUTTONXXX-berichten, moet u deze berichten doorsturen naar het besturingselement voor knopinfo. De beste methode voor deze relay is om een aanroep te maken naar CToolTipCtrl::RelayEvent, in de PreTranslateMessage functie van het eigenaarsvenster. In het volgende voorbeeld ziet u één mogelijke methode (ervan uitgaande dat het knopinfo-besturingselement m_ToolTip wordt genoemd):

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);
}

Als u een tooltipvenster onmiddellijk wilt verwijderen, roept u de Pop-lidfunctie aan.

Zie ook

CToolTipCtrl gebruiken
Besturingselementen