@EWeiss... wie ich schrieb, mit "Hochauflösung aktivieren" werden es 32x32. Sonst 16x16. Also die sind schon da.
Im übrigen ein erwartendes 32x32 wird dann 64x64. (SHGetFileInfo oder SHGetImageLis)
Das macht ja alles Sinn, wenn höhere Auflösungen genutzt werden. Skalierungsfaktor 100% oder mehr, bei allen Auflösungen (z.B. auch 800x600) liefern stets 32x32. Die Sache wird erst wieder normal (SHIL_SMALL/SHGFI_SMALLICON=16x16 Icons) wenn "Hochauflösung aktivieren" in den Projektoptionen ausgeschaltet ist.
Zum Glück geht's nun gut mit dem StretchBlt. Damit kann ich leben und der Endbenutzer dann auch
Michael