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