보기 및 대화 상자 데이터 교환 (DDX)을 사용 하는 데이터 매핑 메커니즘을 지원 하 여 편집을 위한 사용자 정의 그래픽 인터페이스에서 특정 OLE 컨트롤 속성의 현재 값을 표시 하는 속성 페이지。
이 데이터 매핑 메커니즘은 OLE 컨트롤의 개별 속성에 대 한 속성 페이지 컨트롤을 매핑합니다. 컨트롤 속성 값 상태 또는 속성 페이지 컨트롤의 내용을 반영합니다. 속성 페이지에서 DDP_ 함수를 호출 하 여 속성 페이지 컨트롤 및 속성 간의 매핑을 지정 된 DoDataExchange 멤버 함수. 다음은 컨트롤의 속성 페이지를 사용 하 여 입력 데이터를 교환 하는 DDP_ 함수 목록입니다.:
속성 페이지 데이터 전송
| DDP_CBIndex | 이 함수를 사용 하 여 컨트롤의 속성을 사용 하면 콤보 상자에서 선택한 문자열의 인덱스를 링크。 |
| DDP_CBString | 이 함수를 사용 하 여 컨트롤의 속성을 사용 하면 콤보 상자에서 선택한 문자열을 연결 합니다. 선택한 문자열 속성의 값과 동일한 문자로 시작할 수 있지만 완전히 일치 하지 않아도。 |
| DDP_CBStringExact | 이 함수를 사용 하 여 컨트롤의 속성을 사용 하면 콤보 상자에서 선택한 문자열을 연결 합니다. 선택한 문자열과 속성의 문자열 값을 정확히 일치 해야 합니다. |
| DDP_Check | 이 함수를 사용 하 여 컨트롤의 속성을 컨트롤의 속성 페이지에서 확인란을 링크。 |
| DDP_LBIndex | 이 함수를 사용 하 여 컨트롤의 속성 목록 상자에서 선택한 문자열의 인덱스를 링크。 |
| DDP_LBString | 이 함수를 사용 하 여 컨트롤의 속성 목록 상자에서 선택한 문자열을 연결할 수 있습니다. 선택한 문자열 속성의 값과 동일한 문자로 시작할 수 있지만 완전히 일치 하지 않아도。 |
| DDP_LBStringExact | 이 함수를 사용 하 여 컨트롤의 속성 목록 상자에서 선택한 문자열을 연결할 수 있습니다. 선택한 문자열과 속성의 문자열 값을 정확히 일치 해야 합니다. |
| DDP_PostProcessing | 이 함수를 사용 하 여 컨트롤에서 속성 값의 전송 완료。 |
| DDP_Radio | 이 함수를 사용 하 여 컨트롤의 속성을 컨트롤의 속성 페이지에 라디오 단추 그룹에 연결。 |
| DDP_Text | 이 함수를 사용 하 여 컨트롤의 속성을 컨트롤의 속성 페이지에 있는 컨트롤에 연결 합니다. 여러 가지 유형의 이중, BSTR, 짧고 긴 속성을 처리 하는이 함수。 |
에 대 한 자세한 내용은 해당 DoDataExchange 함수 및 속성 페이지 문서를 참조 하십시오 ActiveX 컨트롤: 속성 페이지 Visual c + + 프로그래머 가이드 에서。
다음은 OLE 컨트롤에 대 한 속성 페이지 만들기 및 관리 하는 데 사용 하는 매크로 목록:
속성 페이지
| BEGIN_PROPPAGEIDS | 속성 페이지 Id 목록 시작。 |
| END_PROPPAGEIDS | 속성 페이지 Id 목록을 종료합니다。 |
| PROPPAGEID | 컨트롤 클래스의 속성 페이지를 선언。 |