begin process at 2012 02 13 13:56:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

System

 > 

Probléme : CreateWindow (creer bouton) sur une fenetre externe au programme


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probléme : CreateWindow (creer bouton) sur une fenetre externe au programme

samedi 9 mai 2009 à 16:40:25 | Probléme : CreateWindow (creer bouton) sur une fenetre externe au programme

Mareck666

Salutation a tous le monde, j'aimerai savoir si il est possible de créer un bouton via la fonction CreateWindow de l'api de windows sur une fenêtre externe d'un programme avec son handle récupéré via la fonction FindWindow ? car tous mes essais ont étais sans résultat, impossible d'afficher le bouton sur la fenêtre externe, exemple avec l'invite de commande:

HWND h = FindWindow(NULL, "Invite de commande");

hbutton = CreateWindow("button", "Test", WS_VISIBLE | WS_CHILD, 50,100,200,100, h, NULL, 0x0, NULL);
ShowWindow(hbutton, SW_SHOW);



Mai rien n'a faire, le boutton n'apparait pas sur l'invite de commande lancé.
Cela dit si je creer une fenetre dans ce programme et que je met le handle de la fenetre a la place
du handle de la fenetre externe, la sa marche impeccable.

Merci d'avance de vos réponces ^^.


samedi 9 mai 2009 à 17:46:39 | Re : Probléme : CreateWindow (creer bouton) sur une fenetre externe au programme

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
Entre DANS le processus (par hook, remotethred ou autre) de la fenetre cible et là tout ira bien.

Exemple ici avec un menu, sera idem pour un bouton:
AJOUTER UN MENU A NOTEPAD (WIN32)
http://www.cppfrance.com/code.aspx?ID=28181

ciao...
BruNews, MVP VC++
dimanche 10 mai 2009 à 13:46:03 | Re : Probléme : CreateWindow (creer bouton) sur une fenetre externe au programme

Mareck666

Mais ce n'est pas possible de ajouter des controles sur une application en cours d'execution, qu'a partir de son handle, sans avoir a passer par un Hook ?


Cette discussion est classée dans : bouton, programme, fenetre, externe, createwindow


Répondre à ce message

Sujets en rapport avec ce message

Un programme à fenetre et popups graphiques... [ par Bog ] Salut à tous.J'étudie le C++ et jusqu'à présent je ne faisais que des programmes en mode console.Etant donné les capacitées du C++ et de l'EDI dont je Un programme à fenetre et popups graphiques... [ par Bog ] Salut à tous.J'étudie le C++ et jusqu'à présent je ne faisais que des programmes en mode console.Etant donné les capacitées du C++ et de l'EDI dont je Urgent : cherchez l erreur. [ par Goeland ] bonjour,me reste un peu moins de 36 heures pour finir un programme mais étant néophite je bloque sur un truc. J'utilise VC++6 et dans cette parti du p J'veux dire qqch amon programme...HELP !!! [ par lutin ] Oui en fait, j'aimerais savoir si qqun peux m'aider dans l'utilisation des messages windows.J'explique : je crée une fenetre qui lance un threaddans m Pb pour faire appel à un programme externe avec MFC [ par jujunio ] Bonjour, Mon prob est le suivant. j'ai réalisé un exécutable en C++.Et plutot que de tout refaire en MFC, je voudrais faire appel au programme.exe en SetWindowPos [ par Xentor609 ] Salut, J'utilise la fonction SetWindowPos avec un SWP_NOSIZE comme flags, pour deplacer ma fenetre.Jusque la aucun probleme. Le probleme se pose en f Problème de fenetres [ par Toobad ] Salut tout le monde,J'suis un ptit nouveau dans la programmation Win32 et comme on peut s'en douter pour un nouveau, j'ai un tas de problèmes. J'ai fa creation de bouton sans dialog ni de menu ? [ par AirFoxOne ] Salut,Une tite question... ya moyen de mettre des bouton, text entry etc.. sur n'importe quelle fenetre ? genre je cree un rectangle et je colle mon b Cacher la fenetre d'un programme console en VC++ [ par petitchech ] Je cherche comme cacher la fenetre console d'un prog et le cacher ds la barre des tache aussi. Dans une fenetre [ par xionoxid ] Salut je cherche le api pour que le programmme ecrit dans une fenetre par exemple : dans le programme je met une adresse http et puis avec ma sourie


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,014 sec (4)

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