Вопрос по CHeaderCtrl-у
От: Fisben  
Дата: 22.02.04 12:07
Оценка:
Можно ли заставить CHeaderCtrl не рисовать разделитель между колонками? Я все ячейки отрисовываю вручную и родной разделитель портит всю малину
Re: Вопрос по CHeaderCtrl-у
От: Patalog Россия  
Дата: 22.02.04 12:50
Оценка:
Здравствуйте, Fisben, Вы писали:

F>Можно ли заставить CHeaderCtrl не рисовать разделитель между колонками?


Штатный — нет.

F>Я все ячейки отрисовываю вручную и родной разделитель портит всю малину


В таком случае нужно пройти чуть дальше и отрисовывать вручную и header тоже.
Почетный кавалер ордена Совка.
Re[2]: Вопрос по CHeaderCtrl-у
От: Fisben  
Дата: 22.02.04 13:08
Оценка:
Здравствуйте, Patalog, Вы писали:
F>>Можно ли заставить CHeaderCtrl не рисовать разделитель между колонками?
P>Штатный — нет.
F>>Я все ячейки отрисовываю вручную и родной разделитель портит всю малину
P>В таком случае нужно пройти чуть дальше и отрисовывать вручную и header тоже.

Так я про него и говорю. Отрисовываю руками Header перегружая CHeaderCtrl::DrawItem. Все бы ничего, но отрисовывается разделитель между ячейками, который не нужен.
Re[3]: Вопрос по CHeaderCtrl-у
От: Patalog Россия  
Дата: 22.02.04 13:21
Оценка:
Здравствуйте, Fisben, Вы писали:

[]

F>Так я про него и говорю. Отрисовываю руками Header перегружая CHeaderCtrl::DrawItem.

Все бы ничего, но отрисовывается разделитель между ячейками, который не нужен.

Дык DrawItem вызывается не для всего header'a в целом, а по отдельности для каждой колонки, все остальное (в том числе и разделители) заголовок рисует сам.
Нужно перекрывать WM_PAINT
Почетный кавалер ордена Совка.
Re[4]: Вопрос по CHeaderCtrl-у
От: Fisben  
Дата: 22.02.04 13:32
Оценка:
Здравствуйте, Patalog, Вы писали:

P>Здравствуйте, Fisben, Вы писали:


P>[]


F>>Так я про него и говорю. Отрисовываю руками Header перегружая CHeaderCtrl::DrawItem.

P>Все бы ничего, но отрисовывается разделитель между ячейками, который не нужен.

P>Дык DrawItem вызывается не для всего header'a в целом, а по отдельности для каждой колонки, все остальное (в том числе и разделители) заголовок рисует сам.

P>Нужно перекрывать WM_PAINT

Угу. Уже догадался и сделал все как надо. В результате получилась довольно вкусная вещица. В заголовке теперь можно размещать ячейки в несколько строк и объединать их как по вертикали, так и по горизонтали. Если бы знал как сюда картинку прилепить, то обязательно прилепил бы... Ж)
Re[5]: Вопрос по CHeaderCtrl-у
От: Patalog Россия  
Дата: 22.02.04 13:50
Оценка:
Здравствуйте, Fisben, Вы писали:

[]

F>Угу. Уже догадался и сделал все как надо. В результате получилась довольно вкусная вещица. В заголовке теперь можно размещать ячейки в несколько строк и объединать их как по вертикали, так и по горизонтали. Если бы знал как сюда картинку прилепить, то обязательно прилепил бы... Ж)


Есть тег

[ img ] [ /img ]

(без пробелов)
между ][ вставляешь url картинки.
Почетный кавалер ордена Совка.
Re[6]: Вопрос по CHeaderCtrl-у
От: Fisben  
Дата: 22.02.04 14:11
Оценка:
Здравствуйте, Patalog, Вы писали:

P>Здравствуйте, Fisben, Вы писали:


P>[]


F>>Угу. Уже догадался и сделал все как надо. В результате получилась довольно вкусная вещица. В заголовке теперь можно размещать ячейки в несколько строк и объединать их как по вертикали, так и по горизонтали. Если бы знал как сюда картинку прилепить, то обязательно прилепил бы... Ж)


P>Есть тег

P>

P>[ img ] [ /img ]

(без пробелов)

P>между ][ вставляешь url картинки.
Чичас попробую...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.