다음을 통해 공유


PX_VBXFontConvert

사용자 컨트롤 내에서이 함수를 호출 합니다. DoPropExchange 멤버 함수 VBX 컨트롤의 글꼴 관련 속성을 변환 하 여 글꼴 속성을 초기화 합니다.

BOOL PX_VBXFontConvert(
   CPropExchange* pPX,
   CFontHolder& font 
);

매개 변수

  • pPX
    포인터를 CPropExchange 개체 (일반적으로 매개 변수로 전달 된 DoPropExchange).

  • font
    변환 된 VBX 글꼴 관련 속성을 포함 하는 OLE 컨트롤의 글꼴 속성입니다.

반환 값

Exchange는 실패 한 경우 0이 아닌. 실패 한 경우 0입니다.

설명

이 함수 VBX 컨트롤에 대 한 직접적인 대체 설계 된 OLE 컨트롤 에서만 사용 해야 합니다.Visual Basic 개발 환경의 해당 대체 OLE 컨트롤을 사용 하는 VBX 컨트롤을 포함 하는 폼을 변환 하는 경우 해당 컨트롤의 호출 IDataObject::SetData 함수를 VBX 컨트롤 속성 데이터에 포함 된 속성 집합을 전달 합니다.이 작업으로, 컨트롤의 됩니다 DoPropExchange 함수를 호출 합니다.DoPropExchange호출할 수 있는 PX_VBXFontConvert VBX 컨트롤의 글꼴 관련 속성을 변환 하기 (예를 들어, "FontName," "FontSize," 등) OLE 컨트롤의 글꼴 속성을 해당 구성 요소에.

PX_VBXFontConvert컨트롤이 실제로 VBX 양식 응용 프로그램을 변환할 때만 호출 해야 합니다.예를 들면 다음과 같습니다.

void CMFCActiveXControlCtrl::DoPropExchange(CPropExchange* pPX)
{
   ExchangeVersion(pPX, MAKELONG(_wVerMinor, _wVerMajor));
   COleControl::DoPropExchange(pPX);

   if (IsConvertingVBX())
      PX_VBXFontConvert(pPX, InternalGetFont());


...


}

요구 사항

헤더: afxctl.h

참고 항목

참조

COleControl::DoPropExchange

COleControl::AmbientFont

PX_Font

개념

MFC 매크로 전역