이미지 클래스 - 회전 플립 이미지

상태 인라인  
이미지 :: RotateFlip (  
    IN RotateFlipType rotateFlipType  
    )  
 
열거 RotateFlipType  
{  
    RotateNoneFlipNone = 0, // 회전을 지정하지 않고 플립  
    Rotate90FlipNone = 1, // 플립의 90도 회전을 지정하지  
    Rotate180FlipNone = 2, // 뒤집어 지정하지 마십시오 180도 회전  
    Rotate270FlipNone = 3, // 지정할 270도 회전 플립  
 
    RotateNoneFlipX = 4, // 지정된 레벨 회전 플립은하지 않는다  
    = 5, // 90도 회전하여 좌우 대칭 지정된 Rotate90FlipX  
    Rotate180FlipX = 6, // 지정된 180 ° 회전 한 후 가로 대칭  
    Rotate270FlipX = 7, // 플립 지정된 270도 수평 회동 부착  
 
    RotateNoneFlipY = Rotate180FlipX,     
    , Rotate90FlipY = Rotate270FlipX  
    Rotate180FlipY = RotateNoneFlipX,  
    Rotate270FlipY = Rotate90FlipX,  
 
    RotateNoneFlipXY = Rotate180FlipNone,  
    Rotate90FlipXY = Rotate270FlipNone,  
    Rotate180FlipXY = RotateNoneFlipNone,  
    Rotate270FlipXY = Rotate90FlipNone  
}; 

정적 비트 맵 orgpic (_T ( "D : \\ 1.PNG")); 
orgpic.RotateFlip (Rotate180FlipX); 
 
그래픽 g (의 GetDC () -> GetSafeHdc ()); 
RectF destRect (은 0.0f, 0.0f를, orgpic.GetWidth () orgpic.GetHeight ()); 
g.DrawImage (orgpic, destRect,은 0.0f, 0.0f를, orgpic.GetWidth () orgpic.GetHeight () UnitPixel);
게시 된 117 개 원래 기사 · 원 찬양 4 ·은 80000 +를 볼

추천

출처blog.csdn.net/qq_36266449/article/details/78194675