Laden...

DC eines ActiveX als Image

Erstellt von Stu42 vor 17 Jahren Letzter Beitrag vor 17 Jahren 1.030 Views
S
Stu42 Themenstarter:in
506 Beiträge seit 2006
vor 17 Jahren
DC eines ActiveX als Image

Hallo,

ich mächte den Inhalt des DC eines ActiveX´es auf einern Button setzen.

Wie konvertiere ich den DC eines Controls als am bester als Image oder Bitmap?

Gruß Stu

C
1.214 Beiträge seit 2006
vor 17 Jahren

Hmm,
z.B. mit Graphics.FromHdc(dc) und dann in eine Bitmap umwandeln.

S
Stu42 Themenstarter:in
506 Beiträge seit 2006
vor 17 Jahren

ja das hab ich mir auch schon gedacht. Aber dann müsste ich in das ActiveX ne funktion einbauen, die mir das HANDEL auf den DC zurückgibt.

Oder gibs da schon ne Funktion in C# mit der ich von einer Form dn DC bekomme?

[Edit]

Ich hab den DC nun ermittelt.

Aber wenn ich nun folgendes mache:

Graphics g = MyAX.GetHC();
Bitmap b = new Bitmap(200,200,g);

b.Save("C:\bla.bmp");

dann ist das Bitmap weiß, also kein inhalt.

Auf dem DC vom AX kann ich aber Zeichhen.

Woran kann das liegen, das dass Bitmap komplett weiß ist?