标签: windows graphics
我有一个旧式的Windows API程序,在它上面有一个C ++的自制层。所以我创建了一个用于绘制的画笔,并在析构函数中调用DestructObject(Handle)来释放它。对于许多刷子,这似乎不起作用。我必须在调用析构函数之前手动释放画笔,否则程序将停止。
为什么会这样?我的解释是我有太多用于Windows的开放式画笔。删除操作符是否在一个单独的线程中延迟对DestructObject的调用?