Freigeben über


Bearbeiten des QuickInfo-Steuerelements

CToolTipCtrl-Klasse stellt eine Gruppe Memberfunktionen, die unterschiedliche Attribute des CToolTipCtrl-Objekts und des QuickInfo-Fensters steuern.

Die ursprüngliche, das Popup und die reshow Dauer für die QuickInfo-Fenster können durch Aufrufe von GetDelayTime und SetDelayTime festgelegt und abgerufen werden.

Ändern der Darstellung der QuickInfo-Fenster mit den folgenden Features:

Damit das ToolTip-Steuerelement von wichtigen Meldungen, wie WM_LBUTTONXXX Meldungen benachrichtigt werden, müssen Sie die Meldungen für das ToolTip-Steuerelement weitergeben. Die beste Methode für dieses Relay ist, machen einen Aufruf von CToolTipCtrl::RelayEvent, in der PreTranslateMessage-Funktion des Besitzerfensters. Im folgenden Beispiel wird eine andere Methode (das ToolTip-Steuerelement vorausgesetzt wird m_ToolTip) aufgerufen:

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

Um ein QuickInfo-Fenster sofort zu entfernen, rufen Sie die pop-Memberfunktion auf.

Siehe auch

Referenz

Verwenden von CToolTipCtrl

Konzepte

Steuerelemente (MFC)