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