Message TVM_SETBORDER

Destiné à une utilisation interne ; déconseillé pour une utilisation dans des applications.

Définit la taille de la bordure des éléments dans un contrôle d’arborescence. Vous pouvez envoyer le message explicitement ou en utilisant la macro TreeView_SetBorder.

Paramètres

wParam

Indicateurs d’action. Ce paramètre peut prendre une ou plusieurs des valeurs suivantes :

Valeur Signification
TVSBF_XBORDER
Applique la taille de bordure spécifiée à gauche des éléments dans le contrôle d’arborescence.
TVSBF_YBORDER
Applique la taille de bordure spécifiée en haut des éléments dans le contrôle d’arborescence.

lParam

LOWORD est une valeur SHORT qui spécifie la taille de la bordure gauche en pixels. HIWORD est un valeur SHORT qui spécifie la taille de la bordure supérieure en pixels.

Valeur retournée

Retourne une valeur LONG qui contient la taille de bordure précédente en pixels. LOWORD contient la taille précédente de la bordure horizontale, et HIWORD contient la taille précédente de la bordure verticale.

Notes

Avertissement de sécurité : l’utilisation de ce message peut compromettre la sécurité de votre programme.

La bordure de l’élément est définie uniquement à des fins d’espacement. Un paramètre réussi déclenche un recalcul des barres de défilement.

Ce message peut ne pas être pris en charge dans de futures versions de Comctl32.dll. De plus, ce message n’est pas défini dans commctrl.h. Ajoutez les définitions suivantes aux fichiers sources de votre application pour utiliser le message :

#define TVM_SETBORDER (TV_FIRST + 35)
#define TVSBF_XBORDER 0x00000001
#define TVSBF_YBORDER 0x00000002 

Spécifications

Condition requise Value
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
Commctrl.h

Voir aussi

TreeView_SetBorder