Delen via


Het tool tip-besturingselement manipuleren

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

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