2010-06-11 8 views
2

Je suis en train de convertir mon application MFC, une simple application "PaintBrush" qui dessine des lignes et des rectangles (c'est seulement un petit test d'une autre application plus grande), à ​​un contrôle ActiveX. pourrait intégrer dans une application Windows Forms (avec Visual C#).Créer un ActiveX avec une application existante MFC

Je n'ai pas trouvé de tutoriel pour ce faire, et maintenant, je ne suis pas sûr que ce soit possible.

Je sais comment créer un contrôle ActiveX récemment créé mais pas comment convertir une application existante.

Est-ce que quelqu'un sait comment je peux faire ça?

Merci!

Répondre

2

Même si votre partie du code reste souvent similaire, la partie cadre du code change suffisamment pour un contrôle par rapport à l'application que je doute qu'il soit très raisonnable d'essayer de migrer le projet en cours. Je construis plutôt un nouveau contrôle ActiveX et collez des morceaux de votre application actuelle dans les endroits appropriés dans le nouveau contrôle - par exemple, en prenant le code du OnDraw de votre vue, et en le collant dans le OnDraw pour le projet de contrôle.

Questions connexes