Vcl.Controls.THintWindow.ActivateHintData
Delphi
procedure ActivateHintData(Rect: TRect; const AHint: string; AData: TCustomData); virtual;
C++
virtual void __fastcall ActivateHintData(const System::Types::TRect &Rect, const System::UnicodeString AHint, void * AData);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | THintWindow |
Beschreibung
Zeigt das Hinweisfenster an und verwendet dabei einen bereitgestellten Datenwert.
Rufen Sie die Methode ActivateHintData auf, um das Hinweisfenster an den im Parameter Rect angegebenen Koordinaten anzuzeigen. Die Methode ActivateHintData für THintWindow belegt die Eigenschaft Caption mit dem Wert des Paramters AHint und ignoriert den Parameter AData. Abgeleitete Klassen können diese Methode überschreiben, um die Parameterwerte von AHint und AData in einem angepassten Hint-Wert zu kombinieren.
Das in einer Anwendung eingeblendete Hinweisfenster wird nach einer gewissen Zeit wieder deaktiviert. Die Anwendung blendet das Fenster auch dann aus, wenn sie eine Botschaft empfängt, die das Verbergen der Hinweismeldung fordert. Zum Verbergen eines Hinweisfensters, das automatisch von der Anwendung angezeigt wurde, steht die Methode HideHint des globalen Objekts Application zur Verfügung. Soll ein Fenster verborgen werden, das direkt durch einen Aufruf von ActivateHint geöffnet wurde, müssen Sie die Methode ReleaseHandle verwenden.