Vcl.Controls.TWinControl.CreateParams

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure CreateParams(var Params: TCreateParams); virtual;

C++

virtual void __fastcall CreateParams(TCreateParams &Params);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TWinControl

Beschreibung

Intialisiert eine Parameter-Datenstruktur zur Fenstererstellung

Die Methode CreateWnd ruft CreateParams auf, um die an CreateWindowHandle übergebenen Parameter zu initialisieren. Überschreiben Sie CreateParams, um die Art der Erstellung der Windows-Repräsentation für das Steuerelement festzulegen. Rufen Sie beim Überschreiben zum Setzen der Standardwerte von CreateParams immer zuerst die geerbte Methode auf und nehmen Sie anschließend die gewünschten Änderungen vor.

CreateParams stellt die Parameter bereit, die als Wert des Parameters Params übergeben werden. Die Informationen in dieser Datenstruktur werden von Windows bei der Erstellung des Fenster-Handles benötigt. Die Felder eines TCreateParams-Datensatzes werden anschließend als Parameter im Aufruf der API-Funktion CreateWindowEx verwendet.

TWinControl implementiert CreateParams, indem allen Feldern in Params generische Basiswerte zugewiesen werden. Einige Standardsteuerelemente überschreiben CreateParams, um die Standardwerte in Params zu ändern.

Siehe auch