2009-06-25 177 views
0

我正在移植一個經常調用SetModifiedFlag(bool)的C++ COleControl。 .NET中的等效調用是什麼? MFC文檔意味着這僅在持久狀態發生變化時纔是必需的,我不確定在.NET控件中哪些屬於持久狀態。MFC等效函數SetModifiedFlag

SetModifiedFlag(); 

回答

0

這是從你的問題不清楚要轉換到什麼確切,但它聽起來好像你的轉換可能是有點太確切。我無法想象MFC的CDocument對象有足夠的類比,所以很可能堅持使用CDocument功能會導致很多死鎖和功能喪失。你可能會更好地在概念基礎上進行翻譯,並將SetModifiedFlag的調用解構爲意圖,而不是一對一地查看它們。

0

我不認爲在.Net中真的有一個等價物。如果你正在移植一個通過外部屬性/方法沒有任何鏈接的控件,那麼你就不需要與之相當的東西。如果您確實需要外部屬性/方法,那麼您可能需要搜索有關C#和COM的信息。我猜你正在將一個ActiveX控件從MFC移植到.Net?