コード例 #1
0
ファイル: LKSurface.cpp プロジェクト: LK8000/LK8000
HDC LKSurface::Detach() {
    HDC hDC = _OutputDC;
    ReleaseAttribDC();
    ReleaseTempDC();
    _OutputDC = NULL;
    return hDC;
}
コード例 #2
0
void LKWindowSurface::Release() {
#ifdef WIN32
    ReleaseTempDC();
    if(_OutputDC && _hWnd) {
        ::ReleaseDC(_hWnd, Detach());
    }
#else
    delete _pCanvas;
    _pCanvas = nullptr;
#endif
    LKSurface::Release();
}