Hallo,
ich habe hier eine 16Bit C++Builder 5 DLL mit folgender Methode:
Quelltext
1:
| GrafikPrepareDraw(TDC& dc, TRect ClientRect, HINSTANCE hInstance,..); |
Der Parameter "dc" vom Typ TDC ist wohl ein alter OWL-Typ, der ehemalige Entwickler war nicht in der Lage diese Methode in das VCL-Zeitalter zu übernehmen. Und jetzt habe ich das Problem. Ich weiß, dass das irgend ein DeviceContext sein muss, aber wenn ich versuche den Pointer bzw. das Handle eines Canvas zu übergeben schmiert die Methode ab.
Jetzt wollte ich schauen ob ich in der OWL Informationen über den dc finde, denn diese Methode wird von einer abgeleiteten Klasse von TPrintOut (OWL) aufgerufen, und dort wird der dc wohl zugewiesen, allerdings habe ich da nichts greifbares da.
Hat jemand von euch mal mit der OWL was gemacht und kann mir vielleicth sogar sagen, welchen Delphi-Typ ich hier übergeben kan?
GRüße
Lemmy
Moderiert von
Narses: Topic aus Off Topic verschoben am Mo 30.03.2009 um 12:51