Cita:
Empezado por ecfisa
El código fue probado en C++ Builder 6 y maximiza correctamente la ventana del preview. No sé como tenes organizada la vista preliminar o que te puede estar sucediendo.
Te adjunto el código de prueba para que puedas cotejarlo con el tuyo.
|
Aunque básicamente es igual, sigue haciéndolo mal.
Código PHP:
#include <qrprntr.hpp>
#include <qrprev.hpp>
#include "QRNewPage.h"
void __fastcall TfEmiSed::RecibosAddReports(TObject *Sender)
{
Recibos->Reports->Clear();
Recibos->Reports->Add(fIndSed->qIndSed);
Recibos->Reports->Add(QR_NEW_PAGE);
Recibos->Reports->Add(fRecSed->qRecSed);
}
//---------------------------------------------------------------------------
void __fastcall TfEmiSed::RecibosFinished(TObject *Sender)
{
for (int nItem = 0; nItem < Screen->FormCount; nItem ++)
if (Screen->Forms[nItem]->ClassNameIs("TQRStandardPreview"))
static_cast<TQRStandardPreview *>(Screen->Forms[nItem])->FormStyle = wsMaximized;
}
//---------------------------------------------------------------------------
No he podido compilar tu código porque me dice que falta dos librerías: websnap.bpi e indy.bpi, que yo no tengo en mi máquina. El include "QRNewPage.h" es para provocar un salto de página entre ambos informes; he probado eliminándolo pero tampoco funciona