begin process at 2012 02 13 01:22:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Driver

 > 

SetWindowText - Ne marche pas de C++ a VB!!! Aidez-moi:(


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

SetWindowText - Ne marche pas de C++ a VB!!! Aidez-moi:(

mercredi 16 mai 2007 à 21:27:55 | SetWindowText - Ne marche pas de C++ a VB!!! Aidez-moi:(

pepsidrinker


Aidez-moi svp.
Voila,
J'ai un DLL fait de c++ qui change le texte d'une fenetre avec SetWindowText.
Voici le code (tout simple)
-------------------------------------------------------
dll de c++
------------------------------------------------------
#include "stdafx.h"
#include <windows.h>

extern "C" __declspec(dllexport) void __stdcall  SetWndText(char* p_string,HWND hwnd);

BOOL APIENTRY DllMain( HANDLE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved )
{

    return TRUE;
}

void __stdcall SetWndText(char* p_string,HWND hwnd)
{
 SetWindowText(hwnd,p_string);
}

-------------------------------------------------------
FIN dll de c++
------------------------------------------------------
et donc, dans un autre code c++,je trouve le 'hwnd' de la fenetre(une fenetre text) d'un prog fait en vb comme voici:
------------
prog c++ qui trouve le hwnd de la fenetre de vb
---------

HWND parent = FindWindowA("ThunderFormDC","Ihotel International Inc.");

if

(parent==NULL)

cout<<

"1" ;

HWND child = FindWindowExA(parent,NULL,

"ThunderTextBox" ,NULL);

if

(child==NULL)

cout<<

"2" ;

SetWndText(

"salut de c++" ,child);

------------
FIN DE prog c++ qui trouve le hwnd de la fenetre de vb
---------

et voila...kan je met 'setwndtext' avec 'parent' comme hwnd, sa marche...mais avec 'child' marche pas... et le handle est valide...
kku peut mexpliker ste plai??

Pepsidrinker

mercredi 16 mai 2007 à 21:34:19 | Re : SetWindowText - Ne marche pas de C++ a VB!!! Aidez-moi:(

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
SendMessage avec WM_SETTEXT en inter processus.

ciao...
BruNews, MVP VC++


Cette discussion est classée dans : vb, fenetre, marche, hwnd, setwindowtext


Répondre à ce message

Sujets en rapport avec ce message

Fermeture d'une fenetre [ par mindark ] Bonjour, j'aimerais que mon programme ferme une fenetre (un popup de Internet Explorer) automatiquement..J'ai essaye un faisant un FindWindow (NULL, " plusieur fenetre mais une seule en mémoire... [ par Xs ] Bon, voila.Quand je fais une nouvelle fenetre avec un code ressemblant a ca : hwnd = CreateDialog(...);ShowWindow(hwnd,SW_SHOW);......bon, et bien il Une fenetre animee transparente [ par anthraxx ] Anthrax ignisque -- Le charbon et le feu C la seconde foi ke je poste sur ce sujet, mais j'ai un autre probleme. En gros: j'ai une fenetre transparent Probleme : error LNK2001: unresolved external symbol... [ par Mr.X ] Tous d'abor bonjour, quand je compile mon programme (visual c++ 6.0), il m'affiche cette erreur, ece que quelqu'un pourrais l'aider ? :Main.obj : erro Dll Visual Aide [ par TheMaster ] Salut!j'ai un probleme, j'ai créer un logiciel permettant de visualiser des images.Les images sont stocke en ressource dans un dll.Mais je n'arrive pa tester une touche [ par pmolina ] bonjour,J'aimerai reussir a valider les données saisies dans une editBox par le bouton enter. J'ai utilisé la fonction GetKeyState() mais ca marche da Comment enregistrer une fenetre HWND au format bmp? [ par izle ] IzLe,Comment enregistrer une fenetre HWND au format bmp? Hook [ par collaudin ] slt,voila je desire faire un clavier visuel.je debute dans les hook et jusqu'a present j'arrive a envoyer les lettres dans une autre application. le s rafraichissement fenetre, ou creation de fenetre dans fenetre [ par kuruma ] Bonjour qq'un pourrait il m'indiquer comment créer une fenetre dans une autre fenetre, ou alors comment allouer une zone de ma fenetre principale, en question de débutant sur hwnd [ par leprov ] salut a tous. bon une question toute bete.je voudrais a chacune de mes actions savoir si ma fenetre est ouverte, férmée, rétrécie,etc. alors la questi


Nos sponsors


Sondage...

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 : 3,775 sec (4)

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