PX_VBXFontConvert

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

Index