Hallo,
also ich habe mir mit dem VC++ Ressource Editor ein DialogFeld gebastelt, testweise mit einem Picture(Type= Frame) enthalten.
Den Dialog rufe ich mit...
hdlg := DialogBoxParam(HInstance, MAKEINTRESOURCE(101), 0, @MainDlg, 0);
...auf.
Wie könnte ich nun Canvas benutzen bzw. auf die Canvas von einzelnen Controls zugreifen?
Ich hatte es mit
Delphi-Quellcode:
var DC: HDC;
cTemp: TCanvas;
begin
DC := GetDC(hdlg);
cTemp := TCanvas.Create;
cTemp.Handle :=
DC;
cTemp.FillRect( cTemp.ClipRect );
cTemp.Free;
ReleaseDC( hdlg,
DC);
probiert, aber das führte nur zu Grafikfehlern auf meinem Desktop.
vielen Dank im vorraus
Florian