2009-08-10 9 views
0

Ich habe die folgende Funktion in C++ verwaltet (ref) Klasse:Pass Bitmap-Objekt nicht verwalteten Code

public static void Transform(Bitmap^ img); 

Ich möchte es von C# verwaltetem Code aufzurufen. Was ich mache ist das:

Bitmap image = new Bitmap(100, 100); 
MyClass.Transform(image); 

Ist das korrekt, oder muss ich eine feste Anweisung verwenden? Wenn ja, wie?

Vielen Dank.

+0

für geschlossen wegen Duplikat gewählt: http://StackOverflow.com/Questions/661016/How-Can-I-Pass-A-N-Bitmap-to-Anative-Dll –

Antwort

1

Sie müssen den Hintergrundspeicher der Bitmap als shown here sperren.