---
# System prepended metadata

title: 'vtk報錯: "wglMakeCurrent failed" 解決方法'

---

# vtk報錯: "wglMakeCurrent failed" 解決方法
最近在實作一個windows form的專案，其內部有個元件是vtk的渲染視窗
但只要在windows form的一些callback function中(例如按鈕按下)，修改到vtkActor的變數就會出現以下error
![螢幕擷取畫面 2023-12-07 040011](https://hackmd.io/_uploads/rJRKkDCr6.png)
## 解決方法
* 在修改Actor前先把它從Renderer中移除
![image](https://hackmd.io/_uploads/rJHElD0r6.png)
* 然後進行你想要對Actor的修改
![image](https://hackmd.io/_uploads/Sy1slPRHT.png)
* 改完再加回去，然後refesh
![image](https://hackmd.io/_uploads/B1YplD0Ha.png)

