faluorn
Messages postés12Date d'inscriptionsamedi 29 septembre 2007StatutMembreDernière intervention 4 juillet 2009
-
29 sept. 2007 à 17:34
faluorn
Messages postés12Date d'inscriptionsamedi 29 septembre 2007StatutMembreDernière intervention 4 juillet 2009
-
29 sept. 2007 à 19:57
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?