wglDeleteContext: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (WglDeleteContext wurde nach wglDeleteContext verschoben)
K (Bot: konvertiere/korrigiere <BR>)
Zeile 1: Zeile 1:
 
= wglDeleteContext =
 
= wglDeleteContext =
  
<br>
+
 
 +
 
 
== Name ==
 
== Name ==
 
----
 
----
 
'''wglDeleteContext''' - Löscht den angegebenen OpenGL-Renderkontext.
 
'''wglDeleteContext''' - Löscht den angegebenen OpenGL-Renderkontext.
  
<br>
+
 
 +
 
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
 
----
 
----
 
function '''wglDeleteContext'''(''RC'' : HGLRC) : BOOL;
 
function '''wglDeleteContext'''(''RC'' : HGLRC) : BOOL;
  
<br>
+
 
 +
 
 
== Parameter ==
 
== Parameter ==
 
----
 
----
Zeile 21: Zeile 24:
 
</table>
 
</table>
  
<br>
+
 
 +
 
 
==  Rückgabewerte ==
 
==  Rückgabewerte ==
 
----
 
----
Zeile 28: Zeile 32:
 
Beim '''Scheitern''' wird '''FALSE''' zurückgegeben, und GetLastError (Win32-Funktion) kann genutzt werden um nähere Informationen zum Scheitern der Funktion zu erhalten.
 
Beim '''Scheitern''' wird '''FALSE''' zurückgegeben, und GetLastError (Win32-Funktion) kann genutzt werden um nähere Informationen zum Scheitern der Funktion zu erhalten.
  
<br>
+
 
 +
 
 
== Hinweise ==
 
== Hinweise ==
 
----
 
----
Zeile 35: Zeile 40:
 
Die '''wglDeleteContext''' löscht allerdings nicht den mit dem aktuellen Renderkontext verbundenen Gerätekontext, deser muss separat über DeleteDC (Win32-Funktion) gelöscht werden.
 
Die '''wglDeleteContext''' löscht allerdings nicht den mit dem aktuellen Renderkontext verbundenen Gerätekontext, deser muss separat über DeleteDC (Win32-Funktion) gelöscht werden.
  
<br>
+
 
 +
 
 
== Siehe auch ==
 
== Siehe auch ==
 
----
 
----

Version vom 22. April 2006, 19:26 Uhr

wglDeleteContext

Name


wglDeleteContext - Löscht den angegebenen OpenGL-Renderkontext.


Delphi-Spezifikation


function wglDeleteContext(RC : HGLRC) : BOOL;


Parameter


RC Handle des Renderkontextes der gelöscht werden soll.


Rückgabewerte


Im Erfolgsfall wird TRUE zurückgeliefert.

Beim Scheitern wird FALSE zurückgegeben, und GetLastError (Win32-Funktion) kann genutzt werden um nähere Informationen zum Scheitern der Funktion zu erhalten.


Hinweise


Wird versucht einen momentan in einem anderen Thread aktiven Renderkontext zu löschen, scheitert die Funktion. Wenn der Renderkontext jedoch der aktuelle Kontext des aufrufenden Threads ist, sorgt wglDeleteContext für die Deaktivierung des Renderkontextes, bevor dieser gelöscht wird.

Die wglDeleteContext löscht allerdings nicht den mit dem aktuellen Renderkontext verbundenen Gerätekontext, deser muss separat über DeleteDC (Win32-Funktion) gelöscht werden.


Siehe auch


wglCreateContext, wglGetCurrentContext, wglGetCurrentDC, wglMakeCurrent