2009-06-02 7 views
0

En utilisant VB6, j'ai un objet ligne qui peut être traîné à ses extrémités par l'utilisateur, et j'aimerais simplement une flèche au milieu pour montrer la direction de la ligne.Dessiner une flèche sur un objet ligne dans VB6

Existe-t-il un moyen simple de faire cela?

Répondre

4

Dmatig,

Cela devrait faire ce que vous avez besoin. Vous devrez peut-être modifier un peu mettre la pointe de flèche au milieu de la ligne plutôt qu'à la fin:

flèches dessin entre deux vecteurs dans Visual Basic 6:
http://www.vb-helper.com/howto_draw_arrows.html

+0

Merci pour cela. C'est une option que j'ai considérée (bien que la mise en œuvre soit un peu plus compliquée), j'espérais qu'il y ait quelque chose d'un peu moins décousu. Surtout que j'aurai beaucoup de lignes, le code quadruplera juste pour les flèches! Encore une fois pour la réponse, il est bon de savoir comment implémenter cette idée. – Dmatig

+1

@Dmatig. J'espère que vous pourriez écrire une routine qui dessine une ligne avec une flèche au milieu. Ensuite, changez votre code "tirer beaucoup de lignes" à "beaucoup d'appels à la ligne avec la routine flèche". Le code ne quadruplera pas, il restera le même. – MarkJ

Questions connexes