Télécharger le zip
salut, 2 sources pour à peu pres la meme chose, tu ne pouvais pas faire une mise a jour sur la 1ere ?tu es payé au nombre de sources postées ? ;-)
Lol c cool ce truc ^^Ce code est simple et illustre bien l'utilisation de l'api SetParent... Vraiment bravo , j'aurais jamais cru que ce sois possible de faire un truc dans le genre :PYoMan64PhPKoDe.Com
quel est le parent de la fenetre qui est parente du bureau alors ?
Si je me souvient bien, aucun, c'est lui le parent des parents.
sympa comme truc fallait y penser.Mais alors toutes les fenêtres sont dans la tienne en fait ? (je teste pas je ne peut pas pour l'instant)
on peu integrer n'importte quelle fenetre ( pa encor testé ) ??
note que pour avoir le Handle du desktop, il existe l'APIGetDesktopWindow()
Ah non en fait, le bureau n'est pas le parent. Si je me souvient bien des tests que j'avait fait au paravant, c'est le handle parent du bureau le "boss", celui ci étant un listview ou un control du genre. Si l'on "aspire" le bureau ,les autres fenetres ne seront pas ensuite placées dans le control parent du bureau. Peut etre faudrait-il essayer avec le "boss" ;)
Le parent de tout (le créateur de l'univers et de la terre et tout et tout) ça serai un listview! Et c'est quoi sont nom, comme ça on fait une liste des fenêtres et on essaye de l'aspirer pour voir ce que ça donne
Euh non, je me suis mal exprimé, le listview c'est le bureau. J'ai fini par faire des tests, alors, apres le bureau, il y a encore plusieurs handles dont program manager jusqu'a arriver au handle boss-parent, je crois qu'il est toujours le même, le handle 65546, et celui-ci, on ne peux pas "l'aspirer"
Allez l'om !Euh très bonne source
ennixo>refert toi a ma source master Windowvoila si je me souvient bien le Hwnd du parent est 0 il se nome #37.. quelque chose comme ça.windob>voila j'ai tester avec ce que j'ai trouve devant moi , ça marche,oui>si vous voulez je vous en fais une hierarchie des fenetres.OK? que je connais OOps :-)
OK
-#32769--Progman---SHELLDLL_DefView----SysListView32-----SysHeader32--SysFader--CTrayIconWndClass--tooltips_class32--basebar---Menusite----ToolbarWindow32--Shell_TrayWnd---Button---TrayNotifyWnd----TrayClockWClass----SysPager-----ToolbarWindow32----Button---ReBarWindow32----CiceroUIWndFrame----ToolBarWindow32----MSTaskswWClass-----ToolBarWindow32---IME---DV2ControlHost----DesKtop User Pane-----Static----DesktopSFTbarHost-----SysListView32------SysHeader32----ToolTips_Class32---Tooltips_class32pour utilser ces class function Class()T=array("Shell_trayWnd","Button")for i=lbound(t) to ubound(t)a=findwindowex(a,0&,t(i),vbnullstring)nextmsgbox a'N.B respecter l'arborescence
Cela aurait été bien de placer un executable pour ne pas a avoir à recompiler la source (surtout sans avoir de compilateur).A part cela, cela a l'air d'être un assez bon travail.A+
comment je veux afficher le contenu d'un dossier ou un répertoire ?? ex : c:\
Peut-on sélectionner l'icône du systray que l'on veut manipuler (et faire ainsi une fonction qui ne cache QUE cette icône, par exemple) ? Ou la totalité du systray est "indivisible" (l'horloge mise à part) ?Merci!
pour tout le systray si.
ben c'est pas bien. ce qu'il serait intéressant de faire, c'est de trouver un moyen pour traiter individuellement chaque icône du systray...
Quelques lignes de code (10 au total), bien commentées, le résultat est presque ce qu'il faut. On a le bureau dans notre application.Quand on diminue la taille de la fenêtre, le bureau ne fait pas autant. Ce qui laisse apparaitre qu'une partie du bureau. Ensuite, lorsqu'on maximiz a nouveau, le bureau apparait en entier, mais l'arrière plan est "divisé en 2"Cela ne diminue en rien la note. 10/10, par ce que me dis que ton bute était juste d'afficher le bureau.Chacun améliore comme il veut.A+
très bonne source
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 875 106 membres 16 nouveaux aujourd'hui 16 153 membres club