+ //
+ // Bmps drawn to are upside down, so flip it before committing
+ //
+ POINTL vPoint[4] = { 0, m_vSelectedBitmap.GetHeight(),
+ m_vSelectedBitmap.GetWidth(), 0,
+ 0, 0, m_vSelectedBitmap.GetWidth(), m_vSelectedBitmap.GetHeight()
+ };
+
+
+ ::GpiBitBlt( m_hPS
+ ,m_hPS
+ ,4
+ ,vPoint
+ ,ROP_SRCCOPY
+ ,BBO_IGNORE
+ );