J'ai besoin d'afficher des icônes de 16x16 pixels pour les erreurs/avertissements/informations. Malheureusement les deux LoadIcon(0, IDI_*)
et LoadImage(0, OIC_*, IMAGE_ICON, 16, 16, LR_SHARED)
me donnent toujours la version 32x32 de l'icône.Comment charger une petite icône du système?
Je l'ai lu ShGetStockIconInfo
mais qui est disponible uniquement à partir de Vista partir et je dois encore soutenir XP.
Des idées?
J'utilise Delphi 2010 avec une composante TImage
si cette matière.
est l'icône que vous essayez de charger disponible en 16x16? Si l'icône est seulement 32x32, vous obtenez toujours 32x32. –
ces icônes sont disponibles en 16/32/48px –