Sobald ich bei mir den doublebuffer aktiviere seh ich überhaupt nichts mehr(außer dem Fenster) auf dem Bildschirm. Muss ich da vorher oder nchher irgendwas noch beachten? Ich hab mir schon die Beispielcodes angesehen, doch da funktioniert alles. Achso: Die Initialisierung hab ich von einem Tut das nicht auf dieser Seite war.
_________________ Wer Ordnung hält, ist zu faul zum Suchen
Registriert: Mo Sep 23, 2002 19:27 Beiträge: 5812
Programmiersprache: C++
Du musst am Ende deines Rendervorgangs SwapBuffers(DC) aufrufen, damit das was du in den Backbuffer gezeichnet hast auch nach vorne, also in den sichtbaren Puffer gebracht hast.Wenn du das machst, sollte es eigentlich keine Probs beim Doublebuffering geben.
Registriert: Mo Sep 23, 2002 19:27 Beiträge: 5812
Programmiersprache: C++
Ich kann ja auch schlecht wissen wie der zu deinem Devicecontext gehörende Variablenname aussieht.Du musst dort dann entsprechend deiner Deklaration den DC einsetzen, den du benutzt um deinen Rendercontext zu erstellen.
Hier der Hilfeauszug zur enstprechenden Funktion :
Zitat:
The SwapBuffers function exchanges the front and back buffers if the current pixel format for the window referenced by the specified device context includes a back buffer.
BOOL SwapBuffers(
HDC hdc //Device context whose buffers get swapped ); Parameter
hdc
Specifies a device context. If the current pixel format for the window referenced by this device context includes a back buffer, the function exchanges the front and back buffers.
Return Value
If the function succeeds, the return value is TRUE. If the function fails, the return value is FALSE. Call GetLastError for extended error information.
Remarks
If the current pixel format for the window referenced by the device context does not include a back buffer, then this call has no effect. The content of the back buffer is undefined when the function returns. A multithreaded application should flush the drawing commands in any other threads drawing to the same window before calling the SwapBuffers function.
Hey Super. Danke. Das Problem hab ich jetzt behoben. Hab nur andre Variablen benutzt(wie du schon gesagt hast). Also nochma: Daaaaaaaaaaaaaaaaaaaaaanke
_________________ Wer Ordnung hält, ist zu faul zum Suchen
Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.