HDM_LAYOUT message
Récupère les informations utilisées pour définir la taille et la position du contrôle d’en-tête dans le rectangle cible de la fenêtre parente. Vous pouvez envoyer ce message explicitement ou utiliser la macro Header_Layout .
-
wParam
- Doit être zéro.
-
lParam
-
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.
Retourne TRUE en cas de réussite, ou FALSE dans le cas contraire.
Le membre pwpos de la structure lParam reçoit les valeurs de taille et de position appropriées pour positionner le contrôle en haut du rectangle spécifié. La valeur height correspond à la somme des hauteurs des bordures horizontales du contrôle et de la hauteur moyenne des caractères de la police actuellement sélectionnée dans le contexte d’appareil du contrôle.
Pour utiliser HDM_LAYOUT pour définir la taille et la position initiales d’un contrôle d’en-tête, définissez l’état de visibilité initial du contrôle afin qu’il soit masqué. Après avoir envoyé HDM_LAYOUT pour récupérer les valeurs de taille et de position, utilisez la fonction SetWindowPos pour définir le nouvel état de taille, de position et de visibilité.
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] |
En-tête |
|