есть ListView с установленным выравниванием элементов LVS_AUTOARRANGE и с выравниванием по левому краю LVS_ALIGNLEFT. если менять стиль с LVS_ICON на LVS_SMALLICON, то автоматического выравнивания не происходит. повторяется только на Windows 7 и на Windows Vista. на ХР всё ок. стили ListView для LVS_ICON и LVS_SMALLICON: 52010b48 и 52010b4a. странно, что на XP всё работает, а на семёрке и на висте нет. системный баг? есть возможность нормально обойти без извращений (типа, перезаполнения листвью и пр.)?