ストレージ インターフェイス
コントロール コンテナーは、IPersistStorage、IPersistStream、または IPersistStreamInit実装するコントロールをサポートできる必要があります。 必要に応じて、コンテナーは、IPersistMemory、IPersistPropertyBag、IPersistMoniker などの他の永続化インターフェイスをサポートできます。
ActiveX コントロール コンテナーが、使用するストレージ インターフェイス (IPersistStorage、IPersistStream、IPersistStreamInitなど) を選択して初期化すると、そのストレージ インターフェイスは、コントロールの有効期間中はプライマリ ストレージ インターフェイスのままになります。つまり、コントロールはストレージを所有し続けます。 これにより、コンテナーが他のストレージ インターフェイスに保存されるのを妨げることはありません。
ActiveX コントロール コンテナーはテキストとして保存メカニズムをサポートする必要はありません。そのため、IPersistPropertyBag使用し、関連付けられているコンテナー側インターフェイス IPropertyBag は省略可能です。
関連トピック