Bearbeiten des ToolTip-Steuerelements

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

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

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

Damit das ToolTip-Steuerelement von wichtigen Meldungen, z. B. WM_LBUTTONXXX Meldungen benachrichtigt werden kann, müssen Sie Relay die Meldungen in das ToolTip-Steuerelement.Die beste Methode für dieses Relay besteht darin, einen Aufruf CToolTipCtrl::RelayEvent, in der PreTranslateMessage-Funktion des Besitzerfensters.Das folgende Beispiel veranschaulicht eine mögliche Methode (das ToolTip-Steuerelement annehmend 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 Knall-Memberfunktion auf.

Siehe auch

Referenz

Verwenden von CToolTipCtrl

Konzepte

Steuerelemente (MFC)