Bonjour,
Voilà, je dois faire pour un de mes cours un petit jeu en c++ avec une interface graphique et je coince un chouillat pour cette interface.
On doit passer par le pattern Observateur-Observé, j'ai donc un certain nombre de classe. Notamment, lors de la création de la partie, le plateau de jeu n'est pas visible, il faut créer un observateur (via les menus) pour voir le plateau de jeu.
Et c'est là que ca se corse...
Mon plateau de jeu s'affiche dans mon TForm, mais ne fait pas partie du TFOrm. Ce plateau est un fait un vecteur de vecteur de TPanel. J'aimerais associer une méthode OnClick à ces TPanels (ce qui est fait d'ailleurs) mais je n'arrive pas à récupérer les coordonnées du TPanel sur lequel je cliques.
J'ai tenté de m'en sortir avec GetCursor() et ScreenToClient, mais je n'arrive pas bien à me débrouiller avec ces méthodes, est-ce que qqun aurait une idée? ou voir même une solution miracle?
Merci d'avance