MFC ActiveX 컨트롤: 스톡 속성 페이지를 사용 하 여
ActiveX 컨트롤 및 그 사용 방법에 대해 사용할 수 있는 스톡 속성 페이지에 설명 합니다.
ActiveX 컨트롤의 속성 페이지를 사용 하 여에 대 한 자세한 내용은 다음 문서를 참조 하십시오.
ActiveX 컨트롤을 사용 하기 위해 MFC에서 제공 세 스톡 속성 페이지: CLSID_CColorPropPage, CLSID_CFontPropPage, 및 CLSID_CPicturePropPage.이러한 페이지 각각 스톡 색, 글꼴 및 그림 속성에 대 한 사용자 인터페이스를 표시 합니다.
이 속성 페이지는 컨트롤에 통합 하려면 Id 속성 페이지 Id 컨트롤의 배열을 초기화 하는 코드에 추가 합니다.컨트롤 구현 파일에 있는 다음 예제에서는이 코드 (.CPP) 모든 세 가지 스톡 속성 페이지 및 기본 속성 페이지를 포함 하는 배열 초기화 (명명 된 CMyPropPage 이 예제에서):
BEGIN_PROPPAGEIDS(CMyAxOptCtrl, 4)
PROPPAGEID(CMyAxOptPropPage::guid)
PROPPAGEID(CLSID_CFontPropPage)
PROPPAGEID(CLSID_CColorPropPage)
PROPPAGEID(CLSID_CPicturePropPage)
END_PROPPAGEIDS(CMyAxOptCtrl)
Count 속성에 페이지 참고는 BEGIN_PROPPAGEIDS 매크로 4입니다.이 ActiveX 컨트롤에 의해 지원 되는 속성 페이지의 수를 나타냅니다.
이러한 수정 작업을 한 후 프로젝트를 다시 빌드해야 합니다.컨트롤 속성 페이지 글꼴, 그림 및 색 속성에 대 한 되었습니다.
[!참고]
컨트롤이 스톡 속성 페이지에 액세스할 수 없는 경우 MFC DLL (MFCxx.DLL) 현재 운영 체제에 제대로 등록 되지 않았습니다 때문일 수 있습니다.이 현재 실행 중인 다른 운영 체제에서 Visual C++를 설치에서 발생 합니다.
팁 |
---|
스톡 속성 페이지가 표시 되지 않는 경우 (참고 참조)을 RegSvr32.exe 전체 경로 이름이 명령줄에서 DLL을 실행 하 여 DLL을 등록 합니다. |