... a metafile file is very complicated task thats why we should avoid that way. If you review Class TMetaFile Method Paint() you will see a call to PlayEnhMetaFile( ::hDC, ::hMeta, ::hWnd, .f. ). You could paint the bitmap on the ::hDC just after that function call: PlayEnhMetaFile( ::hDC, ::hMeta, ...