Číst v angličtině

Sdílet prostřednictvím


Manipulace s ovládacím prvkem popis tlačítka

Třída CToolTipCtrl poskytuje skupinu členských funkcí, které řídí různé atributy objektu CToolTipCtrl a okno popisku nástroje.

Počáteční, automaticky otevírané okno a obnovení doby trvání pro okna popisků nástrojů lze nastavit a načíst pomocí volání GetDelayTime a SetDelayTime.

Změňte vzhled oken popisků pomocí následujících funkcí:

Aby ovládací prvek popisku nástroje byl upozorněn na důležité zprávy, jako jsou WM_LBUTTONXXX zprávy, musíte zprávy předat ovládacímu prvku popisku nástroje. Nejlepší metodou pro tuto přenosovou službu je volání CToolTipCtrl::RelayEvent ve PreTranslateMessage funkci okna vlastníka. Následující příklad ukazuje jednu možnou metodu (za předpokladu, že je volána m_ToolTipovládací prvek popisku nástroje ):

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

Chcete-li okamžitě odebrat okno popisku nástroje, zavolejte funkci člena Pop .

Viz také

Používání atributu CToolTipCtrl
Ovládací prvky