SAVOIR À QUEL PROGRAMME APPARTIENT UNE ICONE DE LA ZONE DE NOTIFICATION ("TRAY")

JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 - 29 déc. 2004 à 21:34
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 - 31 déc. 2004 à 00:36
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/28498-savoir-a-quel-programme-appartient-une-icone-de-la-zone-de-notification-tray-et-lister-les-icones

JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
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és 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
30 déc. 2004 à 22:17
salut,

+200 ne sert à rien, j'avais mis ca pour tester GetItemAt...

ShareVB
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
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és 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
30 déc. 2004 à 20:20
salut,

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
cs_VERTY Messages postés 40 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 21 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és 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
30 déc. 2004 à 16:49
salut,

oups, j'ai oublié le mouseup...je corrige...

ShareVB
cs_VERTY Messages postés 40 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 21 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és 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
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és 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
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és 2106 Date d'inscription mardi 10 décembre 2002 Statut Modérateur Dernière intervention 15 décembre 2014 5
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és 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
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és 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
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és 1119 Date d'inscription lundi 4 février 2002 Statut Membre Dernière intervention 4 octobre 2006 7
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és 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
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és 1119 Date d'inscription lundi 4 février 2002 Statut Membre Dernière intervention 4 octobre 2006 7
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és 32 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 2 décembre 2009
29 déc. 2004 à 21:35
Il manque un petit zip je crois.... ;)
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
29 déc. 2004 à 21:34
euh ya pas de zip :D