C++ Builder Snippets  

TCppWebBrowser: Drucken der angezeigten Seite:
 
//---------------------------------------------------------------------------
// Aktuelle Seite im TCppWebBrowser drucken:
//---------------------------------------------------------------------------
void __fastcall TfrmMain::menuPrintClick(TObject *Sender)
{
  TVariant vIn, vOut;
  CppWebBrowser->ControlInterface->ExecWB(Shdocvw_tlb::OLECMDID_PRINT,
    Shdocvw_tlb::OLECMDEXECOPT_PROMPTUSER, &vIn, &vOut);

  // Hinweis: um die Anzeige des Drucken-Dialogs zu unterdücken muss
  // der Funktion ExecWB "Shdocvw_tlb::OLECMDEXECOPT_DONTPROMPTUSER"
  // im zweiten Parameter übergeben werden
}
//---------------------------------------------------------------------------
// MSIE-Druckvorschaudialog anzeigen:
//---------------------------------------------------------------------------
void __fastcall TfrmMain::menuPrintPreviewClick(TObject *Sender)
{
  // Druckvorschaudialog anzeigen
  TVariant vIn, vOut;
  CppWebBrowser->ControlInterface->ExecWB(Shdocvw_tlb::OLECMDID_PRINTPREVIEW,
    Shdocvw_tlb::OLECMDEXECOPT_DONTPROMPTUSER, &vIn, &vOut);
}



Screenshot des Beispielprogramms
Screenshot des Beispielprogramms


  Download BCB6
Projekt-Quellcode
Download
Demo-Exe

© '99-2002 by S. Kreutzmann