ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
765
765
EMPFEHLEN
-
Hallo zusammen,
ich versuche eine CComboBox in ein JavaPanel zu zeichnen. Hier der bisherige C++-Code:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
JNIEXPORT void JNICALL paint (JNIEnv* env, jobject canvas, jobject graphics) { JAWT awt; JAWT_DrawingSurface* ds; JAWT_DrawingSurfaceInfo* dsi; JAWT_Win32DrawingSurfaceInfo* dsi_win; jboolean result; jint lock; awt.version = JAWT_VERSION_1_3; result = JAWT_GetAWT(env, &awt); assert(result != JNI_FALSE); ds = awt.GetDrawingSurface(env, canvas); assert(ds != NULL); lock = ds->Lock(ds); assert((lock & JAWT_LOCK_ERROR) == 0); dsi = ds->GetDrawingSurfaceInfo(ds); dsi_win = (JAWT_Win32DrawingSurfaceInfo*)dsi->platformInfo; //////////////////////////////// // CComboBox zeichnen //////////////////////////////// CComboBox box; CWnd* wnd = new CWnd(); wnd->Attach(dsi_win->hwnd); box.AddString("eins"); box.AddString("zwei"); box.Create(WS_CHILD,CRect(10, 50, 100, 150),wnd, 1); ds->FreeDrawingSurfaceInfo(dsi); ds->Unlock(ds); awt.FreeDrawingSurface(ds); }
Wenn ich das Java-Programm starte bekomme ich eine Fehlermeldung
"Debug Assertion Failed". Kommentiere ich die Zeile
aus, kommt keine Fehlermeldung (aber natürlich auch keine Box).Code :1
box.Create(WS_CHILD,CRect(10, 50, 100, 150),wnd, 1);
Wenn ich statt der ComboBox einfach ein Rechteck o.ä. ins Panel zeichne, funktioniert alles.
Kann mir jemand weiterhelfen?
Gruß,
swalbking
Edit: Vielleicht ist der Thread im Teil "VisualStudio & MFC" besser aufgehoben (hab ich vohin nicht gesehen). Müsste dann mal jemand verschieben, danke!Geändert von swalbking (19.11.07 um 13:41 Uhr)
Ähnliche Themen
-
Über Controls zeichnen C#
Von WM2010 im Forum .NET Grafik und SoundAntworten: 1Letzter Beitrag: 14.06.10, 00:23 -
Rechteck über JPanel zeichnen flackert
Von Ryu20 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 5Letzter Beitrag: 10.04.08, 17:31 -
SWT: auf Canvas Text über Bild zeichnen
Von denyo85 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 1Letzter Beitrag: 14.09.07, 16:50 -
[C#]GDI+ objekte über Windowsformselemente zeichnen
Von Catscrash im Forum .NET Windows FormsAntworten: 0Letzter Beitrag: 07.05.07, 15:12 -
Linien - Über Frame zeichnen und Eigenschaften...
Von Timitry im Forum Visual Basic 6.0Antworten: 6Letzter Beitrag: 08.12.04, 20:08





Zitieren
Login






