Lines Matching refs:pC
557 HDCCache* pC = &pSalData->mpHDCCache[ nID ]; in ImplGetCachedDC() local
559 if( !pC->mhDC ) in ImplGetCachedDC()
564 pC->mhDC = CreateCompatibleDC( hDC ); in ImplGetCachedDC()
568 pC->mhDefPal = SelectPalette( pC->mhDC, pSalData->mhDitherPal, TRUE ); in ImplGetCachedDC()
569 RealizePalette( pC->mhDC ); in ImplGetCachedDC()
572 pC->mhSelBmp = CreateCompatibleBitmap( hDC, CACHED_HDC_DEFEXT, CACHED_HDC_DEFEXT ); in ImplGetCachedDC()
573 pC->mhDefBmp = (HBITMAP) SelectObject( pC->mhDC, pC->mhSelBmp ); in ImplGetCachedDC()
579 SelectObject( pC->mhDC, pC->mhActBmp = hBmp ); in ImplGetCachedDC()
581 pC->mhActBmp = 0; in ImplGetCachedDC()
583 return pC->mhDC; in ImplGetCachedDC()
591 HDCCache* pC = &pSalData->mpHDCCache[ nID ]; in ImplReleaseCachedDC() local
593 if ( pC->mhActBmp ) in ImplReleaseCachedDC()
594 SelectObject( pC->mhDC, pC->mhSelBmp ); in ImplReleaseCachedDC()
603 HDCCache* pC = &pData->mpHDCCache[ i ]; in ImplClearHDCCache() local
605 if( pC->mhDC ) in ImplClearHDCCache()
607 SelectObject( pC->mhDC, pC->mhDefBmp ); in ImplClearHDCCache()
609 if( pC->mhDefPal ) in ImplClearHDCCache()
610 SelectPalette( pC->mhDC, pC->mhDefPal, TRUE ); in ImplClearHDCCache()
612 DeleteDC( pC->mhDC ); in ImplClearHDCCache()
613 DeleteObject( pC->mhSelBmp ); in ImplClearHDCCache()