MFC 작업중에 코딩에 막혀서 도움 좀 받을수 있나 해서요..

::TransparentBlt 와 ::StretchBlt  요 두개를 이용해서 비트맵 사진을 반전 시키고 배경을 투명화해서 띄울라 하는데

void CFinalView::test()

 CFinalDoc *pDoc=GetDocument();
 CClientDC dc(this); 
 CClientDC hBackDC(this);
 CDC MemDC;
 MemDC.CreateCompatibleDC(pDC); 
 CBitmap bitmap;
 bitmap.LoadBitmap(IDB_PLAYER);
 CBitmap *pOldBitmap = (CBitmap *) MemDC.SelectObject(&bitmap);
 ::StretchBlt(hBackDC.m_hDC,0,0,100,96,MemDC.m_hDC,100,0,-100,96,SRCCOPY); 
 ::TransparentBlt(dc.m_hDC,300,300,100,96,hBackDC.m_hDC,0,0,100,96,RGB(255,255,255));
 MemDC.SelectObject(pOldBitmap);

}

이렇게 해 놓으니까 일단 기본적으로 반전 시키고 띄우는건 되는데 원래 목적이 반전만 시킨건 화면에 안띄우고 반전시키고 배경투명시킨거만 띄우려고 한것이라..

어딜 고쳐야 할까요?