Share via


Header_Layout macro (commctrl.h)

Récupère la taille et la position correctes d’un contrôle d’en-tête dans la fenêtre parente. Vous pouvez utiliser cette macro ou envoyer le message HDM_LAYOUT explicitement.

Syntaxe

void Header_Layout(
  [in]   hwndHD,
  [out]  playout
);

Paramètres

[in] hwndHD

Type : HWND

Handle du contrôle d’en-tête.

[out] playout

Type : LPHDLAYOUT

Pointeur vers une structure HDLAYOUT . Le membre prc spécifie les coordonnées d’un rectangle, et le membre pwpos reçoit la taille et la position du contrôle d’en-tête dans le rectangle.

Valeur de retour

None

Remarques

La macro Header_Layout est définie comme suit :

#define Header_Layout(hwndHD, playout) \

    (BOOL)SendMessage((hwndHD), HDM_LAYOUT, 0, \

    (LPARAM)(LPHDLAYOUT)(playout))

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête commctrl.h