.NET 等效于 MFC 函数 SetModifiedFlag
Posted
技术标签:
【中文标题】.NET 等效于 MFC 函数 SetModifiedFlag【英文标题】:.NET equivalent of MFC function SetModifiedFlag 【发布时间】:2009-06-25 20:36:35 【问题描述】:我正在移植一个经常调用 SetModifiedFlag(bool) 的 C++ COleControl。 .NET 中的等效调用是什么? MFC 文档暗示只有在持久状态发生更改时才需要这样做,而且我不确定在 .NET 控件中什么会被视为持久状态。
SetModifiedFlag();
【问题讨论】:
【参考方案1】:您的问题不清楚您要转换成什么,但在我看来,您的转换可能有点太精确。我想不出与 MFC 的 CDocument 对象的适当模拟,因此坚持 CDocument 功能很可能会导致您遇到很多死胡同和混乱的功能。您最好在概念的基础上进行翻译,并将调用 SetModifiedFlag 之类的内容解构为他们的意图,而不是一对一地查看它们。
【讨论】:
【参考方案2】:我认为 .Net 中没有真正的等价物。如果您要移植一个没有通过外部属性/方法链接的控件,那么您将不需要与之等效的东西。如果您确实需要外部属性/方法,那么您可能需要搜索有关 C# 和 COM 的信息。我猜您正在将 ActiveX 控件从 MFC 移植到 .Net?
【讨论】:
以上是关于.NET 等效于 MFC 函数 SetModifiedFlag的主要内容,如果未能解决你的问题,请参考以下文章
FluentValidation.NET 等效于 [Display(Name)]