我打電話給getDC(hwnd),然後稍後關閉調用ReleaseDC(hwnd,dc)。這是一個OpenGL引擎,在我調用WGLMakeCurrent(Null,Null)和WGLDeleteContext之後。Win32:爲什麼ReleaseDC()會說我的DC沒有找到?
ReleaseDC返回錯誤碼1425,它是1425L ERROR_DC_NOT_FOUND無效的HDC傳遞給 ReleaseDC。
我不明白以前從同一個HWND獲得HDC後HDC可能無效。
我檢查它的指針,當我得到它,它仍然是一樣的(不是有助於檢查這樣的事情),但我已經沒有想法。
當你調用ReleaseDC時,窗口還活着嗎? – 2010-10-15 20:29:51
如果您還發布代碼中有問題的部分,則會更好。 – Vantomex 2010-10-16 09:20:13