Bitmap an Button anpassen
-
Hallo,
ich habe folgendes Problem.
Ich möchte auf meinen Button ein Bitmap aus einer Datei laden und dieses Bitmap an die Größe des Button anpassen. Mein Code sieht wie folgt aus, aber aus irgendeinem Grund werden die Werte nicht übernommen.CRect rect; m_btButton1.GetClientRect(&rect); rect.NormalizeRect(); int breite = rect.Width(); int hoehe = rect.Height(); SIZE sizeRect; BOOL success = SetBitmapDimensionEx(hBitmap, breite, hoehe, &sizeRect); int nWidth = sizeRect.cx; int nHeight = sizeRect.cy; if(success) MessageBeep(0xFFFFFFFF); m_bmpBuffer.Attach(hBitmap); BITMAP bm; m_bmpBuffer.GetBitmap(&bm); m_strDisplayText.Format("%i%i", bm.bmWidth, bm.bmHeight); m_btButton1.SetBitmap(m_bmpBuffer); UpdateData(FALSE); Invalidate();Könnt ihr mir sagen woran das liegt? Muss ich vielleicht mit einem Gerätekontext arbeiten?
Gruß
-
> SetBitmapDimensionEx
Nur aufgrund dessen, dass du das Massband verlängerst, ändert sich doch noch lange nicht die Länge des gemessenen Objekts. >> StretchBlt