Vcl.Controls.TCreateParams

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.


Siehe auch