我正在移植一个C ++ COleControl,经常调用SetModifiedFlag(bool)。 .NET中的等效调用是什么? MFC文档暗示只有在持久状态发生变化时才需要这样做,而且我不确定.NET控件中的持久状态是什么。
SetModifiedFlag();
答案 0 :(得分:0)
从您的问题中不清楚您要转换为什么,但听起来我的转换可能有点太精确。我想不出对MFC的CDocument对象有足够的模拟,因此坚持CDocument功能可能会导致很多死胡同和功能紊乱。你可能最好在概念基础上进行翻译,并将调用SetModifiedFlag之类的东西解构为他们的意图,而不是一对一地查看它们。
答案 1 :(得分:0)
我认为在.Net中确实没有相同的东西。如果您通过外部属性/方法移植没有任何链接的控件,那么您将不需要与此类似的东西。如果确实需要外部属性/方法,则可能需要搜索有关C#和COM的信息。我猜你正在将一个ActiveX控件从MFC移植到.Net?