Image1 + GetDC
-
Tach
Ich möchte in Image1 mit WINAPI etwas zeichnen.
HDC hDC = GetDC(Image1->Canvas->Handle);
damit erhalte ich aber einen Fehler und nicht den device context von Image1

Kann mir da wer helfen?
-
Ich möchte in einem Image etwas zeichnen und darüber beschriften.
CBuilder5 macht aber mit Canvas->TextOut() den Untergrund kaputt!!Scheint wohl ein nie gefixter Bug zu sein. Siehe http://www.coding-board.de/board/showthread.php?t=4128
Ich habe unter Source/Vcl/graphics.pas den Eintrag gefunden, wie aber übernehme ich die Änderung für den CBuilder??
-
Hallo
wenn es dir nur um den transparenten Hintergrund der Schrift geht, must du nur vor dem TextOut
Canvas->Brush->Style = bsClear;ausführen.
bis bald
akari
-
Viele Dank. In WinApi ist Texthintergrund und Zeichnenhintergrund was unterschiedliches. In der VCL wohl nicht, gut zu wissen.