E
Ich habe es! *freu*
Damit druckt man das Bild doppelt so groß in die obere rechte Ecke der Seite (bzw. des Fensters, ist ja identisch):
void CDoc::DruckeLogo(CDC& f_dc)
{
CBitmap bmp;
bmp.LoadBitmap(IDB_LOGO);
BITMAP bm;
bmp.GetBitmap(&bm);
CDC sdc;
sdc.CreateCompatibleDC(&f_dc);
sdc.SelectObject(&bmp);
const short flFaktor = 2;
f_dc.StretchBlt(f_dc.GetWindowExt().cx - flFaktor*bm.bmWidth, 0, flFaktor*bm.bmWidth, -flFaktor*bm.bmHeight, &sdc, 0, 0, bm.bmWidth, bm.bmHeight, SRCCOPY);
}
PS: Bitte beachten, ich habe einen anderen Befehl verwenden müssen:
Statt BitBlt muss man StretchBlt nehmen.