Vcl.Controls.TCreateParams

De RAD Studio API Documentation
Aller à : navigation, rechercher

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;
};

Propriétés

Type Visibilité  Source Unité  Parent
record
struct
public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls Vcl.Controls

Description

TCreateParams est l'enregistrement des paramètres de création d'une fenêtre, utilisé pour spécifier le type de fenêtre à créer pour un contrôle fenêtré.

TCreateParams est une structure de données contenant les informations requises lorsqu'on indique à Windows de créer une fenêtre. Les champs de l'enregistrement TCreateParams deviennent les paramètres de l'appel de la fonction CreateWindowEx de l'API. TCreateParams contient les champs suivants :



Champ Signification

Caption

Le titre de la fenêtre. C'est généralement la valeur de la propriété Caption ou Text du contrôle.

Style

Le style Windows de la fenêtre. C'est un tableau de bits contenant des indicateurs comme WS_CHILD ou WS_DISABLED. Voir la documentation Microsoft Windows pour connaître les valeurs possibles.

ExStyle

Le style Windows étendu de la fenêtre. C'est l'une des constantes prédéfinies de style étendu de Windows comme WS_EX_TOOLWINDOW ou WS_EX_CONTROLPARENT. Voir la documentation Microsoft Windows pour connaître les valeurs possibles : Styles de fenêtre

X

La coordonnée x du côté gauche de la fenêtre. C'est généralement la valeur de la propriété Left.

Y

La coordonnée y du haut de la fenêtre. C'est généralement la valeur de la propriété Top.

Width

La largeur, en pixels, de la fenêtre. C'est généralement la valeur de la propriété Width.

Height

La hauteur, en pixels, de la fenêtre. C'est généralement la valeur de la propriété Height.

WndParent

Le handle de la fenêtre parent. C'est la valeur de la propriété Handle du contrôle parent.

Param

Un pointeur sur le paramètre de création de fenêtres qui est transmis par le paramètre LParam du message WM_CREATE.

WindowClass

L'enregistrement WindowClass qui décrit la classe de la fenêtre à créer. L'enregistrement WindowClass inclut des informations sur la procédure de la fenêtre, le style, le curseur par défaut, le pinceau d'arrière-plan, les menus associés, etc.

WinClassName

Le nom de classe de la fenêtre. Ce peut être le nom d'une classe fenêtre qui a déjà été recensée. Windows fournit plusieurs classes fenêtre intégrées, avec des noms prédéfinis. Les applications peuvent également recenser leurs propres classes fenêtre personnalisées.



Voir aussi