Canvas <-> GDI
-
Hi
ich möchte für ein Grafikprogramm so weit möglich Canvas verwenden, jedoch sind hier nur ein Teil der GDI-API gekapselt. Wie komme ich an den von Canvas verwendeten GDI-Handle und kann ich die Befehle lustig drauf los mischen?packmers wieda

-
Hallo
aus der BCB-Hilfe zu TCanvas::Handle
Die Eigenschaft Handle legt das GDI-Handle von Windows für den Gerätekontext dieser Zeichenfläche fest.
...
Durch einen Lesezugriff auf die Eigenschaft Handle können Sie die im TCanvas-Objekt verfügbaren Zeichenfunktionen um API-Aufrufe ergänzen, die ein Handle für einen Gerätekontext erfordern. Fast alle Funktionen der Windows-GDI erwarten, daß ihnen ein HDC übergeben wird.bis bald
akari
-
Danke!
Ich hab inzwischen auch herausgefunden wie der Befehl aussieht:
z.b.
TextOut(PaintBox->Canvas->Handle,0,0,"test",4);
und es funktioniert so weit.aber jetzt packmers...
-
Hallo
du weißt aber schon das TCanvas die Methode TextOut besitzt?
bis bald
akari
-
Jo!
Siehe den Text "test"
Es geht vielmehr um die Methoden die nicht im Canvas gekapselt sind, aber ei Textoutput tuts erst amal zum test.
Danke und packmers wieder an!