16x16 Icon auf Dialog?
-
Hallo,
ich kann in MSVC6 auf einer Dialog-Ressource zwar ein Kontrollelement vom Typ Picture/Type=Icon plazieren, jedoch wird das Icon immer 32x32 dargestellt.
Selbst wenn nur das 16x16 Device Image existiert (in diesem Fall wird das Icon auf 32x32 aufgezogen).
Wie schaffe ich es, dass mein Icon 16x16 dargestellt wird?
-
Hallo scrontch,
hast Du schon die Methode:
HICON SetIcon( HICON hIcon, BOOL bBigIcon = TRUE ) throw();ausprobiert. Der zweite Parameter müßte auf FALSE gesetzt werden!
Gruß
Chris
-
Hmm, das zugehörige Kontrollelement ist ein CStatic (mit dem ClassWizard angelegt), und da gibts den zweiten Parameter bei SetIcon nicht

-
Probiers mal so:
HICON hIco = (HICON) LoadImage ( AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_MY_ICO), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR ); m_myStatic.SetIcon( hIco );Gruß
Chris