다음을 통해 공유


CSettingsStoreSP 클래스

CSettingsStoreSP 클래스는 인스턴스를 만드는 데 사용할 수 있는 도우미 클래스를 CSettingsStore 클래스.

class CSettingsStoreSP

멤버

Cc309001.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

CSettingsStoreSP::CSettingsStoreSP

CSettingsStoreSP 개체를 생성합니다.

Cc309001.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CSettingsStoreSP::Create

파생 된 클래스의 인스턴스를 만들고 CSettingsStore.

CSettingsStoreSP::SetRuntimeClass

런타임 클래스를 설정합니다.Create 메서드 런타임 클래스를 사용 하 여 클래스의 개체를 확인 합니다.

Cc309001.collapse_all(ko-kr,VS.110).gif데이터 멤버

Name

설명

m_dwUserData

저장 된 사용자 데이터는 CSettingsStoreSP 개체입니다.이 데이터의 생성자에 제공 된 CSettingsStoreSP 개체.

m_pRegistry

CSettingsStore-파생 개체에 Create 메서드를 만듭니다.

설명

사용할 수 있는 CSettingsStoreSP 모든 MFC 레지스트리 작업 XML 파일 또는 데이터베이스 같은 다른 위치로 리디렉션할 수 있는 클래스.이렇게 하려면 다음 단계를 수행합니다.

  1. 클래스를 만듭니다 (예: CMyStore) 및 파생 CSettingsStore.

  2. 사용 DECLARE_DYNCREATEIMPLEMENT_DYNCREATE 매크로와 사용자 지정 CSettingsStore 동적 생성 클래스.

  3. 가상 함수를 재정의 하 고 구현 된 Read 및 Write 함수에서 사용자 지정 클래스.다른 기능을 읽고 데이터를 원하는 위치에 쓰기를 구현 합니다.

  4. 호출 응용 프로그램에서 CSettingsStoreSP::SetRuntimeClass 의 포인터를 전달 하 고 있는 CRuntimeClass 구조체 클래스에서 가져온.

프레임 워크는 일반적으로 레지스트리에 액세스할 수 있으면 지금 동적으로 사용자 지정 클래스를 인스턴스화할 그 됩니다 읽거나 데이터를 쓸 수 있습니다.

CSettingsStoreSP::SetRuntimeClass전역 정적 변수를 사용합니다.따라서 사용자 지정 저장소를 하나만 한 번에 사용할 수 있습니다.

요구 사항

헤더: afxsettingsstore.h

참고 항목

참조

계층 구조 차트

CSettingsStore 클래스

기타 리소스

MFC 클래스