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

Fatal error: Uncaught Error: Call to undefined function MYSQL_CONNECT() in /www/htdocs/schinz/html/bytesandmore.de/db/dbstatconnect.php:9 Stack trace: #0 /www/htdocs/schinz/html/bytesandmore.de/rad/stats/statsave.php(11): include() #1 /www/htdocs/schinz/html/bytesandmore.de/rad/cpp/snipp/sc08006.php(113): require('/www/htdocs/sch...') #2 {main} thrown in /www/htdocs/schinz/html/bytesandmore.de/db/dbstatconnect.php on line 9