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"
$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 |
Les constantes $CDxx_ nécessitent #include <WindowsConstants.au3>