Structure NMTVASYNCDRAW (commctrl.h)
Contient une explication de l’échec du dessin d’une icône ou d’un élément d’arborescence de superposition. Cette structure est envoyée sur une notification TVN_ASYNCDRAW . Définissez le membre dwRetFlags pour indiquer l’action que le contrôle doit effectuer. Notez qu’un dessin peut échouer s’il n’y a pas d’image ; en d’autres termes, lorsque l’image d’icône n’a pas été extraite.
Syntaxe
typedef struct tagNMTVASYNCDRAW {
NMHDR hdr;
IMAGELISTDRAWPARAMS *pimldp;
HRESULT hr;
HTREEITEM hItem;
LPARAM lParam;
DWORD dwRetFlags;
int iRetImageIndex;
} NMTVASYNCDRAW;
Membres
hdr
Type : NMHDR
pimldp
Type : IMAGELISTDRAWPARAMS*
STRUCTURE IMAGELISTDRAWPARAMS décrivant l’image qui n’a pas pu être dessinée.
hr
Type : HRESULT
Code de résultat indiquant la raison de l’échec du dessin, ILDRF_IMAGELOWQUALITY, ILDRF_OVERLAYLOWQUALITY, E_PENDING ou S_OK. Un code de S_OK indique que l’image est présente, mais pas à la qualité d’image requise.
hItem
Type : HTREEITEM
Handle de l’élément d’arborescence qui n’a pas pu dessiner.
lParam
Type : LPARAM
Données pour hItem. Il s’agit des mêmes données pour l’élément récupéré avec le message TVM_GETITEM à l’aide du masque approprié dans la structure TVITEM. Ces données sont spécifiques au parent ; le parent peut stocker des informations qui l’aident à identifier l’élément d’arborescence ou d’autres informations. Les données sont fournies dans lParam pour des raisons pratiques, de sorte que le parent n’a pas besoin d’envoyer de message TVM_GETITEM.
dwRetFlags
Type : DWORD
Action que l’expéditeur (le contrôle d’arborescence) doit exécuter au retour. La valeur doit être l’un des indicateurs suivants :
iRetImageIndex
Type : int
Index de l’image à dessiner dans la liste d’images. Utilisé si ADRF_DRAWIMAGE est retourné dans dwRetFlags.
Configuration requise
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | commctrl.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour