Pb avec SendMessage()

minet03 Messages postés 415 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 2 décembre 2005 - 9 août 2005 à 22:43
minet03 Messages postés 415 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 2 décembre 2005 - 10 août 2005 à 22:38
Hello, voilà mon problème... depuis ma DlgProc() j'envoi un message avec la fonction SendMessage() comme ci :

SendMessage(hWindow,IDC_MESSAGE,(WPARAM)pointeur,O);

où hWindow est le handle (déclaré en global) de la fenêtre parent et pointeur un pointeur que je veux envoyé...

Le prob c'est que la proc de la fenêtre parent ne recoit pas le message.

J'ai essayé avec PostMessage()... idem

J'ai essayé de mettre NULL en premier param.... idem

J'ai placer le message dans la DlgProc et envoi le message avec le premier param de la DlgProc... idem



Je n'ai plus d'idée... aidez-moi svp

Le CyberMonde nous offre une meilleur qualité de vie
CyberMan.inc The WebSite

24 réponses

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
10 août 2005 à 21:52
Une des 2 versions de unique instance emploie le filemapping:
http://www.cppfrance.com/code.aspx?ID=25238

Explications complètes dans Richter chapitre 17.

ciao...
BruNews, MVP VC++
0
minet03 Messages postés 415 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 2 décembre 2005 3
10 août 2005 à 21:58
Seulement mon problème est simplement le fait que les message ne sont pas envoyer ou pas recut...

Le CyberMonde nous offre une meilleur qualité de vie
CyberMan.inc The WebSite
0
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
10 août 2005 à 22:11
minet tu vois voit bien qu'on n'avance pas, comme on est pas devin il va falloir plus d'informations
0
minet03 Messages postés 415 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 2 décembre 2005 3
10 août 2005 à 22:38
Et bien voilà le code tout entier :

http://www.nomorepasting.com/paste.php?pasteID=46217

Le CyberMonde nous offre une meilleur qualité de vie
CyberMan.inc The WebSite
0
Rejoignez-nous