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