次の方法で共有


wglDeleteContext 関数 (wingdi.h)

wglDeleteContext 関数は、指定された OpenGL レンダリング コンテキストを削除します。

構文

BOOL wglDeleteContext(
  HGLRC unnamedParam1
);

パラメーター

unnamedParam1

関数が削除する OpenGL レンダリング コンテキストを処理します。

戻り値

関数が成功した場合、戻り値は TRUE になります

関数が失敗した場合、戻り値は FALSE になります。 詳細なエラー情報を得るには、GetLastError を呼び出します。

解説

別のスレッドの現在のコンテキストである OpenGL レンダリング コンテキストを削除するとエラーになります。 ただし、レンダリング コンテキストが呼び出し元のスレッドの現在のコンテキストである場合、 wglDeleteContext 関数は、レンダリング コンテキストを削除する前に現在のコンテキストに変更します。

wglMakeCurrent 関数を呼び出しても、wglDeleteContext 関数は OpenGL レンダリング コンテキストに関連付けられているデバイス コンテキストを削除しません。 wglDeleteContext を呼び出した後、DeleteDC を呼び出して、関連付けられているデバイス コンテキストを削除する必要があります。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー wingdi.h
Library Opengl32.lib
[DLL] Opengl32.dll

こちらもご覧ください

DeleteDC

Windows 上の OpenGL

WGL 関数

wglCreateContext

wglGetCurrentContext

wglGetCurrentDC

wglMakeCurrent