Vcl.Controls.TControl.SetTextBuf
Delphi
procedure SetTextBuf(Buffer: PChar);
C++
void __fastcall SetTextBuf(System::WideChar * Buffer);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TControl |
Description
Définit le texte du contrôle.
Appelez la méthode SetTextBuf pour définir le texte du contrôle avec le texte contenu dans le tampon spécifié.
Le texte est défini avec le texte contenu dans le tampon pointé par le paramètre Buffer. Buffer doit pointer sur une chaîne à zéro terminal. La méthode SetTextBuf envoie des messages WM_SETTEXT et CM_TEXTCHANGED. Si cela est effectué dans l'exécution étroite d'une fonction, la modification peut ne pas être visible tant que les messages de la file d'attente des messages Windows n'ont pas été traités après la fin de l'exécution de la fonction. Pour interrompre l'exécution d'une fonction et traiter les messages, utilisez la méthode ProcessMessages de l'objet Application.
Remarque : La méthode SetTextBuf est proposée dans un souci de compatibilité uniquement. Pour définir maintenant le texte d'un contrôle, attribuez une valeur de chaîne à la propriété Text.