Bonjour,
Je cherche à faire communiquer 2 threads ensemble, on ma conseillé sur ce site les fonctions Postthreadmessage et Peekmessage et effectivement cela correspond tout à fait à mes attentes
cependant lorsque j'essaye de faire passer des paramètres je rencontres quelques soucis(du a ma méconnaissance des lparam et wparam)
en gros si j'envoi un int comme ceci:
int test =99;
PostThreadMessage(HandleMainThread,MSG_1,0,(LPARAM)test);
je reçois bien 99 dans msg.lparam
mais je ne sais aps comment faire pour passer toutes une structure style
struct test{
int toto
float tata
bool titi
}
ni pour passer plusieurs variables(indépendantes)
merci de m'aider à mieux comprendre le fonctionnement!