Здравствуйте, UNI_X, Вы писали: UNI>...на этапе создания ListView, вернее когда он уже создан, и создаются столбцы, я указываю им стиль выравнивания текста: LVCFMT_CENTER Но первый столбец всегда игнорирует этот стиль, там текст всегда по левому краю идет. MSDN по этому поводу пишет:
UNI>Если честно я не совсем понял, как они предлагают решить эту проблему. Я пробовал сам 2 способа. 1) Создать столбец с нулевым индексом, задать ему ширину 0 и оставить без текста, что бы его просто видно не было, но это не помогло. 2) Пробовал так же задавать индексы столбцам не с нуля, а сразу с 1, это тоже что-то не помогло они прелагают добавить 0-ю колонку, пофиг с какими настройками, потом добавить 1-ю с нужным выравниванием, потом 0-ю удалить (LVM_DELETECOLUMN), а дальше добавлять все остальные как обычно, работает, проверено. ... << RSDN@Home 1.2.0 alpha rev. 662>> |