CWnd-Objekt drehen

titanic

Mitglied
Hallo Forum,

Mit Hilfe von MCI (mciSendString) spiele ich Videos ab und zeige Bilder an.
Jetzt möchte ich das Bild(Video) drehen.

Kann mir vielleich jemand eine Lösung vorschlagen?

titanic
 
Hallo,

Ich habe es jetzt soweit gebracht,
das ich das Bild drehen kann:







Code:
void CMFLPictureCtrl::TEST(CDC* in_pDC)
{
	CDC dcMem;
	int cx,cy;
    CRect rect;
	GetClientRect(&rect);
	cx = rect.right;
	cy = rect.bottom;
	
	POINT drehPunkt[3];
	drehPunkt[0].x= cx;
	drehPunkt[0].y= cy;
	POINT temp;
	temp.x=cx;
	temp.y=0;
    drehPunkt[1]=temp;
    temp.x=0;
	temp.y=cy;
    drehPunkt[2]=temp;  
    
    CBitmap bmp;
	
    BOOL b = in_pDC->PlgBlt(drehPunkt,in_pDC,0,0,cx,cy,bmp,0,0);
}	
void CMFLPictureCtrl::OnPaint()
{
	CPaintDC dc(this); // device context for painting
	TEST(&dc);// TODO: Fügen Sie hier Ihren Meldungsbehandlungscode ein.
	// CStatic::OnPaint() soll zum Zeichnen von Meldungen nicht aufgerufen werden.
}

nur das hilft mir auch nicht weiter.
Für meine Zwecke reicht es mir nicht.
Habe ehrlich gesagt auch nie einen Media-Player gesehen,
der Videos rotiert darstellt.
 
Zurück