Змінюй хід війни! Допомагай ЗСУ!
  • Знижка на баннерну рекламу 30%! Банер на всіх сторінках сайту, в мобільній та десктопній версії за 14 тис. грн на місяць. Статистика сайту. Контакт: kharkovforum.com@gmail.com

Problem with cell resize in ListView control

  • Автор теми Автор теми lugal
  • Дата створення Дата створення
Статус: Офлайн
Реєстрація: 05.02.2007
Повідом.: 37080
Коллеги програмисты, есть такая проблема, может ксто сталкивался и сможет подсказать, ибо я пока ответа найти немогу...
Есть стандартный ListView control, есть задача увеличивать высоту ячеек, ну и соответственно текст в оных. НАшел как это делать с помощью
SendMessage(WM_SETFONT, (WPARAM) m_hCurentFont, MAKELPARAM(TRUE, 0));
И вроде бы все работает, но если проскролить список, то после изменения размера фонта (а он увеличиваеться пропорционально размеру контрола во время его ресайза (может в этом проблема?)
надписи и границы целов начинают ехать, тоесть граница целла может проходить акурат по средине текста...
Кто то сталкивался с такой проблемой? Может кто-то подсказать как это пофиксить побырому (ну там особый стиль указать или простой шаманской магией), потому как у меня сейчас нету никаких идей, кроме как фигачить кастом дроу.



Спасибо за помощ всем прочитавшим тему :) Подошел к теме сзади, и коварно ею овладел. Вопрос решился. Тему закрываю.
 
Останнє редагування:
Назад
Зверху Знизу