Icon ohne Standardgröße
-
Hallo, ich habe das folgende Problem:
Ich habe ein Icon mit einer Auflösung von 32x28 Pixel (die Standardgrößen sind eigentlich 16x16, 32x32 etc.).
Nun setze ich das Bild eines Controls mit SetIcon(AfxGetApp()->LoadIcon(ID_ICON)
Das Problem ist, das Icon wird verzerrt dargestellt. Vermutlich wird die Größe standardmäßig verzerrt, sprich auf 32x32 Pixel.Wie kann ich das unterbinden und somit auch solche Icons korrekt darstellen?
-
Mußt du mit LoadImage laden:
Win32
HICON icon = (HICON) ::LoadImage(AfxGetResourceInstance(), MAKEINTRESOURCE(ID_ICON), IMAGE_ICON, 0,0, 0)
-
Ich danke dir peterchen, funktioniert wunderbar!