2009-06-25 8 views
0

Je suis en train de porter un COleControl C++ qui effectue fréquemment des appels à SetModifiedFlag (bool). Quel est l'appel équivalent en .NET? La documentation MFC implique que cela n'est nécessaire que lorsque l'état persistant a changé, et je ne suis pas sûr de ce qui serait considéré comme un état persistant dans les contrôles .NET.Équivalent .NET de la fonction MFC SetModifiedFlag

SetModifiedFlag(); 

Répondre

0

On ne sait pas à partir de votre question ce que vous convertissez exactement, mais il me semble que votre conversion est peut-être un peu trop exacte. Je ne peux pas penser à un analogue adéquat à l'objet CDocument de MFC, donc il est probable que coller à la fonctionnalité CDocument vous mènera à beaucoup de culs-de-sac et de fonctionnalité. Il vaut probablement mieux traduire sur une base conceptuelle et déconstruire des choses comme des appels à SetModifiedFlag dans leur intention plutôt que de les voir sur une base un-pour-un.

0

Je ne pense pas qu'il y ait vraiment un équivalent à cela dans .Net. Si vous transférez un contrôle qui n'a aucun lien avec des propriétés/méthodes externes, vous n'avez pas besoin de quelque chose d'équivalent à cela. Si vous avez besoin de propriétés/méthodes externes, vous devrez peut-être rechercher des informations sur C# et COM. Je devine que vous transférez un contrôle ActiveX de MFC à .Net?

Questions connexes