Bonjour,
Toujours dans le cadre de mon application (MFC AppWizard) qui devra permettre de créer un modèle avec des objets (CBitmapButton) reliés entre eux, je voudrais savoir comment faire simplement des lignes cliquables :
J'ai déjà développé une classe qui lors du rafraichissement exécute le code suivant :
Ca trace la ligne et la fait suivre l'objet si il est déplacé (car dep->coordForRoute et arr->coordForRoute s'actualisent à ce moment là).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 pDC->MoveTo(dep->coordForRoute); pDC->LineTo(arr->coordForRoute);
Maintenant mon pb c'est que j'aimerais que l'utilisateur puisse cliquer ou double-cliquer dessus pour pouvoir lancer un dialog de paramètre, pouvoir supprimer cette route... Comme pour mes CBitmapButton des objets...
Mais je pense qu'il faut utiliser autre chose pour que le clique se fasse que sur la ligne et puisque ce n'est pas une image dans ce cas...
J'ai regardé l'exemple DRAWCLI des samples MFC qui fait ce que je veux mais j'y comprend rien et je veux pas d'une architecture aussi complexe.
Qqn a une idée ?
Partager