begin process at 2012 02 17 02:28:40
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > BUREAU WINDOWS DANS VOTRE APPLICATION (LE VRAI BUREAU)

BUREAU WINDOWS DANS VOTRE APPLICATION (LE VRAI BUREAU)


 Information sur la source

Note :
10 / 10 - par 5 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :API Niveau :Initié Date de création :31/10/2004 Vu / téléchargé :9 767 / 1 685

Auteur : MasterHack

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (21)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
j'ai choisi le bureau mais on peut choisir d'autre fenetres.
bon voila cette application change le parent du bureau pour qu'il soit votre application,voir la capture



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

API :CONVERTIR DES OCTETS EN KO,MO,GO EN FONCTION DE LA VALE...
URL COURANT SUR INTERNET EXPLORER PAR CONNEXION DDE
Source avec Zip Source avec une capture Source .NET (Dotnet) MASTERLOCATER.NET
Source avec Zip Source avec une capture INFORMATIONS A PARTIR D'UNE ADDRESSE IP (MASTERLOCATER)
Source avec Zip Source avec une capture COOL SYSTEMMENU (OWNER-DRAW)

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) .NET DEPENDENCY VIEWER : ARBRE DES DÉPENDANCES D'UN ASSEMBLY... par ShareVB
Source avec Zip Source .NET (Dotnet) UTILITAIRE SKYDRIVE par MasterShadows
Source avec Zip ROTATION RAPIDE D'IMAGE par trex70
Source avec Zip Source avec une capture ENUMERATION DES PORTS TCP ET IDENTIFCATION DU PROCESS (PID) ... par Renfield
Source avec Zip Source avec une capture MOUSE SPEED AND WEIGHT : RETOUR DE FORCE VIRTUEL ! par ScSami

Commentaires et avis

Commentaire de liquide le 01/11/2004 00:51:18

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 ? ;-)

Commentaire de yoman64 le 01/11/2004 03:41:55

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 :P

YoMan64
PhPKoDe.Com

Commentaire de ennixo le 01/11/2004 10:08:33

quel est le parent de la fenetre qui est parente du bureau alors ?

Commentaire de azerty25 le 01/11/2004 10:45:55

Si je me souvient bien, aucun, c'est lui le parent des parents.

Commentaire de MadM@tt le 01/11/2004 12:38:04

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)

Commentaire de windob le 01/11/2004 19:11:16

on peu integrer n'importte quelle fenetre ( pa encor testé ) ??

Commentaire de bidoch78 le 01/11/2004 19:40:25

note que pour avoir le Handle du desktop, il existe l'API
GetDesktopWindow()

Commentaire de azerty25 le 02/11/2004 09:51:07

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" ;)

Commentaire de MadM@tt le 02/11/2004 10:55:43

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

Commentaire de azerty25 le 02/11/2004 11:29:21

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"

Commentaire de sam013 le 02/11/2004 11:35:03

Allez l'om !
Euh très bonne source

Commentaire de MasterHack le 02/11/2004 21:17:52

ennixo>refert toi a ma source master Window
voila 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 :-)

Commentaire de windob le 02/11/2004 21:44:25

OK

Commentaire de MasterHack le 09/11/2004 13:32:19

-#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_class32

pour utilser ces class
function Class()
T=array("Shell_trayWnd","Button")
for i=lbound(t) to ubound(t)
a=findwindowex(a,0&,t(i),vbnullstring)
next
msgbox a
'N.B respecter l'arborescence

Commentaire de MicroDebutant le 16/11/2004 22:16:24

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+

Commentaire de NICK123 le 14/03/2005 12:29:47

comment je veux afficher le contenu d'un dossier ou un répertoire ?? ex : c:\

Commentaire de scelw le 13/05/2005 08:12:38

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!

Commentaire de MasterHack le 15/05/2005 17:54:39

pour tout le systray si.

Commentaire de scelw le 15/05/2005 19:10:37

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...

Commentaire de P__ROMEO le 03/11/2005 14:08:40

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+

Commentaire de didine13 le 25/08/2009 19:48:49 10/10

très bonne source

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,998 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales