스토리지 인터페이스
컨트롤 컨테이너는 IPersistStorage, IPersistStream 또는 IPersistStreamInit를 구현하는 컨트롤을 지원할 수 있어야 합니다. 필요에 따라 컨테이너는 지원을 제공하는 컨트롤에 대해 IPersistMemory, IPersistPropertyBag 및 IPersistMoniker 와 같은 다른 지속성 인터페이스를 지원할 수 있습니다.
ActiveX 컨트롤 컨테이너가 사용할 스토리지 인터페이스(IPersistStorage, IPersistStream, IPersistStreamInit 등)를 선택하고 초기화하면 해당 스토리지 인터페이스는 컨트롤의 수명 동안 기본 스토리지 인터페이스로 유지됩니다. 즉, 컨트롤은 스토리지를 계속 소유합니다. 이렇게 해서 컨테이너가 다른 스토리지 인터페이스에 저장되는 것을 배제하지는 않습니다.
ActiveX 컨트롤 컨테이너는 텍스트로 저장 메커니즘을 지원할 필요가 없으므로 IPersistPropertyBag 및 연결된 컨테이너 쪽 인터페이스 IPropertyBag 을 사용하는 것은 선택 사항입니다.
관련 항목