OLE 背景: 實作策略
根據您的應用程式有 OLE 支援加入四個可能的實作策略:
您正在撰寫新的應用程式。
這種情況下,通常需要最少工作。 您執行 MFC 應用程式精靈,並選取 [進階功能或複合文件支援],建立基本架構應用程式。 如需這些選項,以及它們所進行的工作資訊,請參閱文章建立 MFC EXE 程式。
您必須以所需要的點陣圖 2.0 或以上的版本不支援 OLE 撰寫的程式。
使用 MFC 應用程式精靈,如先前所述,建立新的應用程式複製並貼入您現有的應用程式的新應用程式中的程式碼。 這將適用於伺服器、 容器或自動應用程式。 請參閱 MFC 手繪多邊形範例如需這項策略的範例。
您必須實作 1.0 版 OLE 支援的 Mfc 程式庫程式。
請參閱 MFC 技術的附註 41 此轉換策略。
您有應用程式,無法寫入使用 Mfc,可能是也未實作 OLE 支援。
這種情況下需要最多的工作。 一種方法是建立新的應用程式,在第一項策略,複製並貼上現有的程式碼。 如果您現有的程式碼以 c 撰寫的您可能需要修改它,讓它可以編譯成 C++ 程式碼。 如果您的 c 程式碼呼叫 Windows API,然後您不必變更它來使用 mfc。 這種方法可能會需要重新部份建構您的程式以支援 2.0 版或是更新的 Mfc 版本中所使用的文件/檢視架構。 如需有關這種架構的詳細資訊,請參閱技術提示 25。
一旦您決定的策略,您應該是讀取容器 或 伺服器 (取決於您正在撰寫的應用程式的類型) 文件,或檢查範例程式,或兩者。 MFC OLE 範例 OCLIENT 和 HIERSVR 示範如何分別實作容器和伺服器的各個層面。 在這些文件的不同部份,您將會參照這些範例中所討論的技術的範例中的某些函式。