Vcl.Controls.TCreateParams
Delphi
TCreateParams = record
Caption: PChar;
Style: DWORD;
ExStyle: DWORD;
X, Y: Integer;
Width, Height: Integer;
WndParent: HWnd;
Param: Pointer;
WindowClass: TWndClass;
WinClassName: array[0..255] of Char;
end;
C++
struct DECLSPEC_DRECORD TCreateParams
{
public:
System::WideChar *Caption;
unsigned Style;
unsigned ExStyle;
int X;
int Y;
int Width;
int Height;
HWND WndParent;
void *Param;
tagWNDCLASSW WindowClass;
System::StaticArray<System::WideChar, 256> WinClassName;
};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
record struct |
public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | Vcl.Controls |
Beschreibung
TCreateParams wird für den Record mit den Fenstererstellungsparametern verwendet, die definieren, welche Art von Fenster für ein fensterorientiertes Steuerelement erstellt werden muss.
TCreateParams ist eine Datenstruktur für die Informationen, die Windows zur Fenstererstellung übergeben werden müssen. Die Felder eines TCreateParams-Datensatzes werden anschließend als Parameter im Aufruf der API-Funktion CreateWindowEx verwendet. TCreateParams enthält die folgenden Felder:
Feld | Bedeutung |
---|---|
Caption |
Der Fenstertitel. Dies ist normalerweise der Wert der Eigenschaft Caption oder Text des Steuerelements. |
Style |
Der Windows-Stil des Fensters. Dabei handelt es sich um ein Bit-Array von Flags wie WS_CHILD oder WS_DISABLED. Informationen zu den verschiedenen Flags finden Sie in der Dokumentation zu Microsoft Windows. |
ExStyle |
Der erweiterte Windows-Stil des Fensters. Dabei handelt es sich um eine der vordefinierten Windows-Konstanten für erweiterte Stile wie WS_EX_TOOLWINDOW oder WS_EX_CONTROLPARENT. Informationen zu den verschiedenen Konstanten finden Sie in der Dokumentation zu Microsoft Windows (Window Styles). |
X |
Die X-Koordinate des linken Fensterrandes. Dieser Wert ist normalerweise mit der Eigenschaft Left identisch. |
Y |
Die Y-Koordinate des oberen Fensterrandes. Dieser Wert ist normalerweise mit der Eigenschaft Top identisch. |
Width |
Die Fensterbreite in Pixel. Dieser Wert ist normalerweise mit der Eigenschaft Width identisch. |
Height |
Die Fensterhöhe in Pixel. Dieser Wert ist normalerweise mit der Eigenschaft Height identisch. |
WndParent |
Das Handle des übergeordneten Fensters. Es ist identisch mit der Eigenschaft Handle des übergeordneten Steuerelements. |
Param |
Ein Zeiger auf die Fenstererstellungsparameter, die im Parameter LParam der Botschaft WM_CREATE übergeben werden. |
WindowClass |
Der WindowClass-Record, der die Klasse des Fensters beschreibt. Der Record enthält Informationen zu Fensterprozedur, Fensterstil, Standardcursor, Hintergrund, Menüs usw. |
WinClassName |
Der Name der Fensterklasse. Die Klasse muss aber bereits registriert sein. In Windows sind mehrere integrierte Fensterklassen mit vordefinierten Namen verfügbar. Sie können in Ihren Anwendungen auch eigene Fensterklassen registrieren. |