2009-06-25 74 views
0

我正在移植一个经常调用SetModifiedFlag(bool)的C++ COleControl。 .NET中的等效调用是什么? MFC文档意味着这仅在持久状态发生变化时才是必需的,我不确定在.NET控件中哪些属于持久状态。MFC等效函数SetModifiedFlag

SetModifiedFlag(); 

回答

0

这是从你的问题不清楚要转换到什么确切,但它听起来好像你的转换可能是有点太确切。我无法想象MFC的CDocument对象有足够的类比,所以很可能坚持使用CDocument功能会导致很多死锁和功能丧失。你可能会更好地在概念基础上进行翻译,并将SetModifiedFlag的调用解构为意图,而不是一对一地查看它们。

0

我不认为在.Net中真的有一个等价物。如果你正在移植一个通过外部属性/方法没有任何链接的控件,那么你就不需要与之相当的东西。如果您确实需要外部属性/方法,那么您可能需要搜索有关C#和COM的信息。我猜你正在将一个ActiveX控件从MFC移植到.Net?