C++ Builder Snippets  

Auf der Titelleiste des Fensters zeichnen:
 
//-------------------------------------------------------------------
// Auf der Titelleiste des Fensters zeichnen
//-------------------------------------------------------------------
// Folgender Code (in den OnPaint und OnResize Eventhandlern des 
// Formulars) zeichnet auf der rechten Seite der Titelleiste den 
// String "My Text". Alle Methoden der TCanvas-Klasse können zum 
// Zeichnen verwendet werden.
//-------------------------------------------------------------------

TCanvas * FCanvas = new TCanvas();
if(FCanvas)
{
  Caption = "" ;
  FCanvas->Handle = GetWindowDC(Handle);
  SetBkMode(FCanvas->Handle, TRANSPARENT);
  SetTextAlign(FCanvas->Handle, TA_RIGHT);
  SetTextColor(FCanvas->Handle, clWhite);
  FCanvas->TextOut(Width-FCanvas->TextWidth("My Text")-56"My Text");
  delete FCanvas;
}



© '99-2001 by S. Kreutzmann