Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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:
GetMargin en SetMargin halen de breedte op tussen de rand van de knopinfo en de tekst en stellen deze in.
GetMaxTipWidth en SetMaxTipWidth Haalt en stelt de maximale breedte van het venster met knoptips in.
GetTipBkColor en SetTipBkColor halen de achtergrondkleur van het tool tip-venster op en stellen deze in.
GetTipTextColor en SetTipTextColor halen de tekstkleur van het tooltipvenster op en stellen deze in.
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.