Bonjour,
J'ai créé une class CClientSocket pour gérer les communications par socket du côté client. Cette class permet de se connecter, d'effectuer des requêtes (via un timer qui va lire une pile de messages) et de traiter les réponses du serveur aux requêtes.
J'ai créé une autre class Cinterface de type CWnd qui est en fait une fenêtre non visible, elle me sert juste d'interface entre CClientSocket et une autre application.
Je voudrais que CClientSocket envoie un message windows vers Cinterface pour lui prevenir qu'il a recu la réponse du serveur. Pour cela, j'aimerai utiliser postmessage.
Est ce qu'une classe comme CClientSocket peut envoyer un message windows avec postmessage sans avoir besoin d'être une classe de type CWnd ?
Et inversement, est ce qu'une class, qui n'est pas du type CWnd, peut recevoir un message envoyé par postmessage ? Si oui, est-on obligé de faire une boucle qui scrute la pile de message windows avec getmessage/ peekmessage ?
Merci d'avance pour votre aide.
Partager