stgi02
Messages postés90Date d'inscriptionsamedi 18 février 2006StatutMembreDernière intervention 6 décembre 2006
-
6 avril 2006 à 09:36
stgi02
Messages postés90Date d'inscriptionsamedi 18 février 2006StatutMembreDernière intervention 6 décembre 2006
-
6 avril 2006 à 16:10
bonjour,
j' aimerai envoyer un message dans ma fenêtre principale mais j'ai un problème avec la fonction SendMessage ( HWND hWnd,UINT Msg,WPARAM Wparam,LPARAM lParam)
pour le handle de la fenêtre j'utilse GetForegroundWindow() et je ne sais pas qu'est ce que je dois mettre dans le 2 paramètre (UINT Msg) est ce qu'il existe une liste de paramètre?
BunoCS
Messages postés15472Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention25 mars 2024103 6 avril 2006 à 10:36
Si Joky pouvait passer par là, il pourrait t'aider mieux que moi...
Regarde dans le fichier WinUser.h et rechercher la partie "Window Message"
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 6 avril 2006 à 11:07
le 2 ème paramètre est justement le message à envoyer
si c'est un message de windows, ils commencent par WM_ et sont documentés sur MSDN
http://msdn.microsoft.com/library/ Si c'est un message perso, il doit être defini comme tel
#define WM_MSG_PERSO (WM_USER+ce que tu veux)
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 6 avril 2006 à 13:28
Je suis passer par là mais un peu trop tard :p
Donc voilà UINT Msg c'est le message à envoyé...
et les 2 autres ce sont les arguments que tu as envies de passer parce desfois c'est utiles les arguments ;)
stgi02
Messages postés90Date d'inscriptionsamedi 18 février 2006StatutMembreDernière intervention 6 décembre 2006 6 avril 2006 à 13:53
j'ai oublié de dire que je reçois les donneés du port série dans un buffer ( buf) plus exactement j'utilise ReadFile ( hComm,&buf,dwtoRead,&dwRead)mais je ne sais pas comment je dois utiliser le 2 paramètre de SendMesssage
pour le handle de la fenêtre je dois utiliser une méthode mais??
je prog sur visual studio.net c++, je réalise un projet sur la communication série
stgi02
Messages postés90Date d'inscriptionsamedi 18 février 2006StatutMembreDernière intervention 6 décembre 2006 6 avril 2006 à 15:39
j'ai esssayé mais il y a une erreur car hTextBox1 n'est pas déclaré je sais même pas si le 2 paramètre est accepté, pourtant le handle de la TextBox est crée indépendemment de moi?
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 6 avril 2006 à 15:51
Tu la crées comment ta TextBox ???
Avec CreateWindow ou avec l'éditeur de ressource ?
Pour le premier, tu as forcément le handle, pour le deuxième sert toi de la deuxième solution avec l'identifiant, et si tu travailles pas en API ben fallait le dire avant :)
stgi02
Messages postés90Date d'inscriptionsamedi 18 février 2006StatutMembreDernière intervention 6 décembre 2006 6 avril 2006 à 16:00
je suis sur visual studio.net la textbox est un simple objet que j' ai choisi dans une liste... je travail avec <window.h> pour les fonction qui gère le port série
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 6 avril 2006 à 16:04
Donc ta textbox a bien un identifiant...
Maintenant si tu sais pas c'est quoi, faut repartir de 0, suffit de donner un code qui marche, faut le comprendre aussi :(
Fait voir un tit bout de code quand même...
if(!Meilleur("Joky")) return ERREUR;<
stgi02
Messages postés90Date d'inscriptionsamedi 18 février 2006StatutMembreDernière intervention 6 décembre 2006 6 avril 2006 à 16:10
je vais regarder pour trouver un identifiant.
le code c'est pour gérer le port série et j' ai un environnement avec une fenêtre ou il y une textbox.. le fait est qu'il faut envoyer les données reçue vers le textbox