BOOL PX_VBXFontConvert ( CPropExch&ange * фотопневматической, CFontHolderamp; Шрифт );
Возвращаемое значение
Ненулевое значение, если обмен прошла успешно; 0 в случае неудачного.
Параметры
фотопневматическая
Указатель на объект CPropExchange (обычно передается как параметр DoPropExchange).
шрифт
Свойство font элемента управления OLE, который будет содержать преобразованные свойства, связанные с шрифтов VBX.
Примечания
Вызовите эту функцию в пределах элемента управления DoPropExchange Эта функция-член для инициализации свойства шрифта путем преобразования элемента управления VBX шрифта-свойства, связанные с.
Эта функция должна использоваться только элемента управления OLE, предназначенный для элемента управления VBX прямой замены. Когда среда разработки Visual Basic преобразует в форму, содержащую элемент управления VBX для использования соответствующего элемента управления OLE замены, будет вызывать функцию элемента управления IDataObject::SetData , передавая в набор свойств, содержащий данные элемента управления VBX свойства. Эта операция, в свою очередь, вызывает функцию элемента управления DoPropExchange вызова. DoPropExchange можно вызвать PX_VBXFontConvert для преобразования элемента управления VBX шрифта-свойства, связанные с (например, "FontName," "FontSize," и так далее) в соответствующих компонентов свойства шрифта элемента управления OLE.
PX_VBXFontConvert должен вызываться только когда элемент управления фактически преобразуется из приложения форм VBX. Например:
void CSampleCtrl::DoPropExchange (CPropExchange * фотопневматической)
{
nbsp; ExchangeVersion (фотопневматической, MAKELO&NG (_wVerMinor, _wVerMajor));
COleControl::DoPropExchange(pPX);
Если (IsConvertingVBX())
PX_VBXFontConvert (фотопневматической, InternalGetFont());
}
См. также COleControl::DoPropExchange, COleControl::AmbientFont, PX_Font