Partager via


macro Header_Layout (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 explicitement le message HDM_LAYOUT.

Syntaxe

BOOL Header_Layout(
  [in]  HWND       hwndHD,
  [out] LPHDLAYOUT 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

Type : BOOL

Retourne TRUE en cas de réussite ou FALSE sinon.

Remarques

La macro Header_Layout est définie comme suit :

#define Header_Layout(hwndHD, playout) \

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

    (LPARAM)(LPHDLAYOUT)(playout))

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2003 [applications de bureau uniquement]
plateforme cible Windows
d’en-tête commctrl.h