Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : SetWindowText - Ne marche pas de C++ a VB!!! Aidez-moi:( [ Windows / Driver ] (pepsidrinker)

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

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,343 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.