выравнивание элементов ListView в Windows 7 и Windows Vista

Тема в разделе "WASM.WIN32", создана пользователем maksim_, 26 фев 2010.

  1. maksim_

    maksim_ New Member

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