peut tu nous expliquer (ou juste a moi si je suis le seul ignorant :D) les :
LV.GetItemAt(X,Y);
et
LV.GetItemAt(X + 200,Y);
en cherchant je trouve ceci :
"We call the GetItemAt method of the ListView to get a pointer to the ListItem on which the user clicked, so we call the associated application for the file."
donc item serait un pointer sur la LV ?
et ensuite pourquoi "+200" ?
c'est avec cette dll que je récupère les icones :
hDesktop := GetDesktopWindow();
hImageList := SendMessage(hDesktop, LVM_GETIMAGELIST, LVSIL_SMALL,0);
//iImage de l'item du listview du bureau
hIcon := GetIcon(hDesktop, hImageList, iImage);
20/10 !!
+200 ne sert à rien, j'avais mis ca pour tester GetItemAt...
ShareVB
LV.GetItemAt(X,Y);
et
LV.GetItemAt(X + 200,Y);
en cherchant je trouve ceci :
"We call the GetItemAt method of the ListView to get a pointer to the ListItem on which the user clicked, so we call the associated application for the file."
donc item serait un pointer sur la LV ?
et ensuite pourquoi "+200" ?
merci :)
pour ceux que ca intéresse, la source de la dll est ici :
http://www.cppfrance.com/code.aspx?ID=28514
c'est avec cette dll que je récupère les icones :
hDesktop := GetDesktopWindow();
hImageList := SendMessage(hDesktop, LVM_GETIMAGELIST, LVSIL_SMALL,0);
//iImage de l'item du listview du bureau
hIcon := GetIcon(hDesktop, hImageList, iImage);
ShareVB
J'ai vu ton programme sous vb
D'après la description il fait la même chose que la source que j'ai déposé en delphi et qui est en deux parties
Ce qui m'interessait dans ton programme c'est d'extraire les icones vus sur le bureau