UDF > StructureConstants >


$tagNMTVCUSTOMDRAW

Contient des informations spécifiques à un message de notification $NM_CUSTOMDRAW envoyé par un contrôle tree-view

Global Const $tagNMTVCUSTOMDRAW = "struct;" & $tagNMHDR & ";dword DrawStage;handle HDC;" & $tagRECT & _
    ";dword_ptr ItemSpec;uint ItemState;lparam ItemParam; endstruct" & _
    ";dword ClrText;dword ClrTextBk;int Level"

Champs

$tagNMHDR Contient des informations sur un message de notification
DrawStage Stade actuel de dessin. Cette valeur est l'une des opérations suivantes:
Valeurs globales:
    $CDDS_POSTERASE - Après qu'un cycle d'effacement soit terminé
    $CDDS_POSTPAINT - Après qu'un cycle de peinture soit terminée
    $CDDS_PREERASE - Avant le début d'un cycle d'effacement
    $CDDS_PREPAINT - Avant le début d'un cycle de peinture
Valeurs Item-specific:
    $CDDS_ITEM - Indique que les membres ItemSpec, itemState, et ItemParam sont valides
    $CDDS_ITEMPOSTERASE - Après qu'un élément ait été effacé
    $CDDS_ITEMPOSTPAINT - Après qu'un élément ait été dessiné
    $CDDS_ITEMPREERASE - Avant qu'un élément ait été effacé
    $CDDS_ITEMPREPAINT - Avant qu'un élément ait été dessiné
    $CDDS_SUBITEM - Flag combiné avec $CDDS_ITEMPREPAINT ou $CDDS_ITEMPOSTPAINT si un sous-élément est en cours de dessin
HDC Handle du contexte de périphérique du contrôle
$tagRECT Left - coordonnée X du coin supérieur gauche du rectangle de délimitation en cours de dessin
Top - coordonnée Y du coin supérieur gauche du rectangle de délimitation en cours de dessin
Right - coordonnée X du coin inférieur droit du rectangle de délimitation en cours de dessin
Bottom - coordonnée Y coin inférieur droit du rectangle de délimitation en cours de dessin
ItemSpec Numéro d'élément
ItemState État actuel de l'élément. Cette valeur est une combinaison des éléments suivants:
    $CDIS_CHECKED - L'élément est coché
    $CDIS_DEFAULT - L'élément est dans son état par défaut
    $CDIS_DISABLED - L'élément est désactivé
    $CDIS_FOCUS - L'élément a le focus
    $CDIS_GRAYED - L'élément est grisé
    $CDIS_HOT - L'élément est actuellement sous le pointeur
    $CDIS_INDETERMINATE - L'élément est dans un état indéterminé
    $CDIS_MARKED - L'élément est marqué
    $CDIS_SELECTED - L'élément est sélectionné
    $CDIS_SHOWKEYBOARDCUES - L'élément est un signal du clavier
ItemParam Données d'élément défini par l'application
ClrText La couleur qui sera utilisée pour afficher le texte du premier plan du contrôle
ClrTextBk La couleur qui sera utilisée pour afficher le texte de fond du contrôle
Level Niveau, à partir de 0, de l'élément en cours de dessin

Remarque

 Les constantes $CDxx_ nécessitent #include <WindowsConstants.au3>