How come nothing works??

I trying to flip this picture Right to left...

I tried this First.

PaintPicture Star.Picture, 0, star.ScaleHeight, _ star.ScaleWidth, _
-star.ScaleHeight, 0, 0, star.ScaleWidth, _
star.ScaleHeight, _
vbSrcCopy

That didnt work.. so I tried this:

StretchBlt Star.hdc, _
0, 0, _
-ScaleX(Star.Height, vbTwips, vbPixels), ScaleY(Star.Height, vbTwips, vbPixels), _
Star.hdc, _
0, 0, _
ScaleX(Star.Height, vbTwips, vbPixels), ScaleY(Star.Height, vbTwips, vbPixels), _
vbSrcCopy

Didnt work..

What am I doing wrong????