Manipulace s ovládacím prvkem popis tlačítka
Třída CToolTipCtrl poskytuje funkce, které ovládají různé atributy skupiny člena CToolTipCtrl objekt a okno tip nástroje.
Počáteční, automaticky otevíraných oken a reshow doby trvání pro windows tip nástroje můžete nastavit a načíst pomocí volání GetDelayTime a SetDelayTime.
Změna vzhledu windows tip nástroje s následující funkce:
GetMargin a SetMargin načte a nastaví text tipu šířka mezi ohraničením tip nástroje a nástroje.
GetMaxTipWidth a SetMaxTipWidth načte a nastaví maximální šířku nástroj tip okno.
GetTipBkColor a SetTipBkColor načte a nastaví barvu pozadí nástroj tip okno.
GetTipTextColor a SetTipTextColor načte a nastaví barvu textu nástroj tip okno.
V pořadí pro ovládací nástroj tip Chcete-li být upozorňováni na důležité zprávy, jako například WM_LBUTTONXXX zprávy, musí přenášet zprávy do vašeho ovládacího prvku tip nástroje.Nejlepší metodou pro tento přenos je volání na CToolTipCtrl::RelayEventv PreTranslateMessage funkce okno vlastníka.Následující příklad ukazuje jeden možný způsob (za předpokladu, že nástroj tip ovládacího prvku se nazývá 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);
}
Okamžitě odstranit okno tip nástroje, zavolejte Pop členské funkce.
Viz také
Referenční dokumentace
Používání atributu CToolTipCtrl