Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Contiene una explicación de por qué se produjo un error en el dibujo de un icono o un elemento de árbol de superposición. Esta estructura se envía en una notificación de TVN_ASYNCDRAW . Establezca el miembro dwRetFlags para indicar qué acción debe realizar el control. Tenga en cuenta que un dibujo puede producir un error si no hay ninguna imagen; es decir, cuando no se ha extraído la imagen de icono.
Sintaxis
typedef struct tagNMTVASYNCDRAW {
NMHDR hdr;
IMAGELISTDRAWPARAMS *pimldp;
HRESULT hr;
HTREEITEM hItem;
LPARAM lParam;
DWORD dwRetFlags;
int iRetImageIndex;
} NMTVASYNCDRAW;
Miembros
hdr
Tipo: NMHDR
pimldp
Tipo: IMAGELISTDRAWPARAMS*
ESTRUCTURA IMAGELISTDRAWPARAMS que describe la imagen que no se pudo dibujar.
hr
Tipo: HRESULT
Código de resultado que indica por qué se produjo un error en el dibujo, ya sea ILDRF_IMAGELOWQUALITY, ILDRF_OVERLAYLOWQUALITY, E_PENDING o S_OK. Un código de S_OK indica que la imagen está presente, pero no en la calidad de imagen necesaria.
hItem
Tipo: HTREEITEM
Identificador del elemento de árbol que no se pudo dibujar.
lParam
Tipo: LPARAM
Datos de hItem. Estos son los mismos datos para el elemento que se recupera con el mensaje TVM_GETITEM usando la máscara adecuada en la estructura TVITEM. Estos datos son específicos de los elementos primarios; el elemento primario puede almacenar información que le ayude a identificar el elemento de árbol u otra información. Los datos se proporcionan en lParam para mayor comodidad, de modo que el elemento primario no necesite enviar TVM_GETITEM de mensajes.
dwRetFlags
Tipo: DWORD
Acción que el remitente (el control de vista de árbol) debe ejecutarse al devolver. El valor debe ser una de las siguientes marcas:
iRetImageIndex
Tipo: int
Índice de la imagen que se va a dibujar en la lista de imágenes. Se usa si ADRF_DRAWIMAGE se devuelve en dwRetFlags.
Requisitos
| Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
| Encabezado | commctrl.h |