Ver Mensaje Individual
  #1  
Antiguo 01-04-2023
Drummer Drummer is offline
Miembro
 
Registrado: jul 2022
Posts: 18
Reputación: 0
Drummer Va por buen camino
Problemas al intentar pasar codigo Delphi a c++ builder

Hola

Trabajo con C++ y necesito usar este codigo escrito en Delphi (funciona):

Código Delphi [-]
Var A:Integer;
Var LastPanel : Double;
Begin
For A=0 to HorzscrollBox1.content.childrenCount-1 
To TGridLayout (HorzscrollBox1.content.children[A].widht:= HorzscrollBox1.width;
HorzscrollBox1.ViewportPosition:=TPointF.Create(LastPanel * HorzscrollBox1.width,0 );
End

he implementado solo :

Código:
 for (int a=0; a<=HorzScrollBox1->Content->ChildrenCount-1;a++)

  {
	TGridLayout(HorzScrollBox1->Content->Children[a])->Width = HorzScrollBox1->Width;
	HorzscrollBox1->ViewportPosition=
  }
me da el error en la linea "TGridLayout(HorzScrollBox1->Content->...." "matching conversion for functional-style cast from 'Fmx::Types::TFmxChildrenList' to 'Fmx::Layouts::TGridLayout'"

Ademas creo que TPointF es un tipo incluido en SystemTypes.h pero no se como implemetarlo.

¿Es posible?, Gracias.

Última edición por Casimiro Notevi fecha: 01-04-2023 a las 13:30:44.
Responder Con Cita