JulioDelphi
Messages postés2226Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention18 novembre 201014 31 déc. 2004 à 00:36
super ! ajoute un " if LV.GetItemAt(X,Y) = nil then exit;" au debut du "onmousedown" :)
20/10 !!
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 30 déc. 2004 à 22:17
salut,
+200 ne sert à rien, j'avais mis ca pour tester GetItemAt...
ShareVB
JulioDelphi
Messages postés2226Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention18 novembre 201014 30 déc. 2004 à 21:20
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" ?
merci :)
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 30 déc. 2004 à 20:20
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
cs_VERTY
Messages postés40Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention21 avril 2008 30 déc. 2004 à 16:59
Salut 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
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 30 déc. 2004 à 16:49
salut,
oups, j'ai oublié le mouseup...je corrige...
ShareVB
cs_VERTY
Messages postés40Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention21 avril 2008 30 déc. 2004 à 16:05
Très interessant(Je vais regarder çà de pres)
Peut on faire la même chose avec les icones du bureau
Car shellListview affiche les icones même s'ils sont cachés
JulioDelphi
Messages postés2226Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention18 novembre 201014 30 déc. 2004 à 14:25
pk la fonction executecontextmenu ne fonctionne pas !? aucune erreur mais rien n'apparait non plus :/
j'ai essayer de la bidouiller mais je n'y parvient pas.
et vous !?
ps : c la function entre {* ... *} a la fin :)
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 30 déc. 2004 à 12:02
salut,
VB et Delphi se valent : VB est lent, Delphi rapide, VB est facile, Delphi un peu moins...avantage à Delphi pour son asm intégré et les pointeurs...
Mais le meilleur, c'est le C/C++ : on fait tout ce que l'on veut...même Windows et Linux...la seule limitation : sa propre connaissance du langage...
De toute façon en IUT d'info, on fait tout ca en même temps avec de l'asm en prime...
ShareVB
cs_MAURICIO
Messages postés2106Date d'inscriptionmardi 10 décembre 2002StatutModérateurDernière intervention15 décembre 20145 30 déc. 2004 à 10:44
Ouai ! Meme qu' il met des sources très interessantes sur les commnades DDE etc ...
Alors, toi qui utilise plusieurs langages, peux-tu les classer par ordre de tes préférences ???
JulioDelphi
Messages postés2226Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention18 novembre 201014 30 déc. 2004 à 10:25
he ben ça c de la polivalence !
il post un prog en delphi
avec une dll en c/c++
et il s'apelle share"VB"
:D
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 30 déc. 2004 à 10:09
salut,
je veux bien mettre les sources de la dll mais c'est en C/C++...pas en delphi...
j'ai quelques optimisations à faire dans la dll et je poste le source sur cppfrance.com
ShareVB
jmp77
Messages postés1119Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention 4 octobre 20067 30 déc. 2004 à 09:45
Re,
Non c'est bon le zip est bien incorporé.
J'ai testé ton soft c'est pas mal et sympa. Juste une chose tu n'as pas mis les sources de ta dll perso 'InterprocessImageList.dll'. Ca serait bien de donner toutes les sources. Sinon tu pourrais utiliser les anchors de tes composants afin qu'ils se redimensionnent avec la fenetre.
Voila je n'ai pas regarder le code en détails mais il est bien commenté.
J'attends les sources de la dll avant de donner ma note.
++,
JMP.
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 30 déc. 2004 à 09:25
salut,
eh bien, décidement, pas de chance, ca fait deux fois que le zip ne se met pas à l'ajout de la source alors que je l'ai sélectionné....bizarre...
ShareVB
jmp77
Messages postés1119Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention 4 octobre 20067 30 déc. 2004 à 09:10
Hello,
J'aurai bien voulu pouvoir te dire ce que je pensais de ton soft mais si tu ne le fournis pas et ben ca va être dur.
Fais modifier ta source et inseres le zip.
Bonne prog,
JMP77.
cbonus2000
Messages postés32Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention 2 décembre 2009 29 déc. 2004 à 21:35
Il manque un petit zip je crois.... ;)
JulioDelphi
Messages postés2226Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention18 novembre 201014 29 déc. 2004 à 21:34
31 déc. 2004 à 00:36
20/10 !!
30 déc. 2004 à 22:17
+200 ne sert à rien, j'avais mis ca pour tester GetItemAt...
ShareVB
30 déc. 2004 à 21:20
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 :)
30 déc. 2004 à 20:20
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
30 déc. 2004 à 16:59
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
30 déc. 2004 à 16:49
oups, j'ai oublié le mouseup...je corrige...
ShareVB
30 déc. 2004 à 16:05
Peut on faire la même chose avec les icones du bureau
Car shellListview affiche les icones même s'ils sont cachés
30 déc. 2004 à 14:25
j'ai essayer de la bidouiller mais je n'y parvient pas.
et vous !?
ps : c la function entre {* ... *} a la fin :)
30 déc. 2004 à 12:02
VB et Delphi se valent : VB est lent, Delphi rapide, VB est facile, Delphi un peu moins...avantage à Delphi pour son asm intégré et les pointeurs...
Mais le meilleur, c'est le C/C++ : on fait tout ce que l'on veut...même Windows et Linux...la seule limitation : sa propre connaissance du langage...
De toute façon en IUT d'info, on fait tout ca en même temps avec de l'asm en prime...
ShareVB
30 déc. 2004 à 10:44
Alors, toi qui utilise plusieurs langages, peux-tu les classer par ordre de tes préférences ???
30 déc. 2004 à 10:25
il post un prog en delphi
avec une dll en c/c++
et il s'apelle share"VB"
:D
30 déc. 2004 à 10:09
je veux bien mettre les sources de la dll mais c'est en C/C++...pas en delphi...
j'ai quelques optimisations à faire dans la dll et je poste le source sur cppfrance.com
ShareVB
30 déc. 2004 à 09:45
Non c'est bon le zip est bien incorporé.
J'ai testé ton soft c'est pas mal et sympa. Juste une chose tu n'as pas mis les sources de ta dll perso 'InterprocessImageList.dll'. Ca serait bien de donner toutes les sources. Sinon tu pourrais utiliser les anchors de tes composants afin qu'ils se redimensionnent avec la fenetre.
Voila je n'ai pas regarder le code en détails mais il est bien commenté.
J'attends les sources de la dll avant de donner ma note.
++,
JMP.
30 déc. 2004 à 09:25
eh bien, décidement, pas de chance, ca fait deux fois que le zip ne se met pas à l'ajout de la source alors que je l'ai sélectionné....bizarre...
ShareVB
30 déc. 2004 à 09:10
J'aurai bien voulu pouvoir te dire ce que je pensais de ton soft mais si tu ne le fournis pas et ben ca va être dur.
Fais modifier ta source et inseres le zip.
Bonne prog,
JMP77.
29 déc. 2004 à 21:35
29 déc. 2004 à 21:34