OLE の背景知識 : 実装の方法
アプリケーションによっては、 OLE サポートを追加するには、次の 4 とおりの実装方法があります:
新しいアプリケーションを作成している場合。
この状況は、通常、最小作業が必要です。MFC アプリケーション ウィザードを実行し、スケルトン アプリケーションを作成するための高度な機能または複合ドキュメント サポートを選択します。これらのオプションの詳細については、技術情報 MFC EXE のプログラムの作成を決定する方法、とそのします。
OLE をサポートしていない Microsoft Foundation Class)ライブラリ 2.0 以降のバージョンで高い書かれたプログラムがあります。
新しいアプリケーションを MFC アプリケーション ウィザードで前に説明したように作成し、既存のアプリケーションに新しいアプリケーションからコードをコピーして貼り付けます。これは、コンテナー サーバー、または自動化されたアプリケーションに適しています。この方法の例については、 " MFC の Scribble サンプルを参照してください。
OLE バージョン 1.0 のサポートを実装する Microsoft Foundation Class)ライブラリのプログラムがあります。
この変換方法については MFC テクニカル ノート 41 を参照してください。
書き込まれなかった Microsoft Foundation Class を使用してこともありますが、または OLE サポートを実装し、アプリケーションがあります。
この状況は、ほとんどの作業が必要です。1 種類の方法は、最初の計画に新しいアプリケーションを作成し、そこに既存のコードをコピーして貼り付けるします。既存のコードが 15 C で記述されている場合、それを修正する必要が生じるたびに、 C++ コード コンパイルできます。15 C コードが Windows API をダイヤルする場合は、 Microsoft Foundation Class を使用するように変更する必要はありません。この方法は、プログラムの建て直しが Microsoft Foundation Class のバージョン 2.0 には、より高い使用したドキュメント/ビュー アーキテクチャをサポートするように要求します。このアーキテクチャの詳細については、 テクニカル ノート 25を参照してください。
戦略を決定する、またはその両方を コンテナー または サーバー の技術情報を (を記述しているアプリケーションの種類によって)読み取りまたはサンプル プログラムをチェックする必要があります。MFC OLE のサンプル OCLIENT と HIERSVR はコンテナーとサーバーのさまざまな側面を実行する方法を個別に示します。これらの技術情報全体のさまざまな時点で、これらのサンプルの参照される特定の関数ので説明した手法の例です。