J'ai tout tenté, modifcation du mask, du statemask, rien y a fait... Je n'arrive pas a obtenir le lParam... Je comprends pas. On dirai qu'il ne pointe pas sur le bon HTREEITEM.
Si tu as une autre idée, je susi preneur ! Mais ca m'inquiète si toi non plus ne trouve pas mon erreur !
J'ai essayé mais ca ne marche pas mieux... D'autant plus que pour l'autre treeview, je n'ai pas mis ce mask et ca marche sans problemes... je comprend vraimenet pas...
si tu veux recuperer lParam, alors il faut mettre le 'flag' TVIF_PARAM, enfin je crois que c'est ca le probleme
La je ne parle pas de l'ajout, mais de l'appel a Get_Item.
J'ai tout tenté, modifcation du mask, du statemask, rien y a fait... Je n'arrive pas a obtenir le lParam... Je comprends pas. On dirai qu'il ne pointe pas sur le bon HTREEITEM.
Si tu as une autre idée, je susi preneur ! Mais ca m'inquiète si toi non plus ne trouve pas mon erreur !
Merci en tout cas!
J'ai essayé mais ca ne marche pas mieux... D'autant plus que pour l'autre treeview, je n'ai pas mis ce mask et ca marche sans problemes... je comprend vraimenet pas...
{
switch (lpnmh->code)
{
case NM_CLICK:
tv_itemvideo.mask = TVIF_HANDLE | TVIF_TEXT; // !!! ICI !!!
tv_itemvideo.hItem = htVideo.hItem;
tv_itemvideo.stateMask = TVIS_STATEIMAGEMASK;
TreeView_GetItem(treeViewVideo, &tv_itemvideo);
printf("treeviewvideo lparam = %d\n", tv_itemvideo.lParam);
SetCurrentDirectory(currentPath);
break;
}
}
si tu veux recuperer lParam, alors il faut mettre le 'flag' TVIF_PARAM, enfin je crois que c'est ca le probleme
La je ne parle pas de l'ajout, mais de l'appel a Get_Item.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.