Share via


Modificare il controllo tooltip

La classe CToolTipCtrl fornisce un gruppo di funzioni membro che controllano i vari attributi dell'oggetto di CToolTipCtrl e la descrizione comandi.

L'elemento, il popup e la durata del reshow per le descrizioni comandi possono essere impostati e recuperate nelle chiamate a GetDelayTime e a SetDelayTime.

Modificare l'aspetto delle descrizioni comandi con le seguenti funzioni:

In modo che il controllo di descrizione comandi per comunicare dei messaggi importanti, ad esempio messaggi di WM_LBUTTONXXX , è necessario trasmettere messaggi al controllo di descrizione comandi.La soluzione migliore per questo inoltro viene eseguita una chiamata a CToolTipCtrl::RelayEvent, nella funzione di PreTranslateMessage della finestra proprietaria.Nell'esempio seguente viene illustrato un metodo possibile (che assume il controllo di descrizione comandi viene chiamato 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);
}

Per rimuovere immediatamente una descrizione comandi, chiamare la funzione membro di Pop .

Vedere anche

Riferimenti

Utilizzando CToolTipCtrl

Concetti

Controlli (MFC)