Изменение шрифта в CTreeCtrl
От: hellas Россия  
Дата: 25.10.04 02:22
Оценка:
есть MFC проект в стиле Explorer
пытаюсь установить шрифт дерева :

...
CFont font;
font.Create(10,10,...);
GetTreeCtrl().SetFont(&font);
...


но это только влияет на вертикальный размеры между строками, а шрифт строчек так и остаётся дефолтный...

как изменить собс-но шрифт?
This software required Windows 95 or better...
So I installed Linux
Re: Изменение шрифта в CTreeCtrl
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 25.10.04 02:54
Оценка:
Здравствуйте, hellas, Вы писали:

H>есть MFC проект в стиле Explorer

H>пытаюсь установить шрифт дерева :

font- локальная переменная, помирающая при выходе из функции?
Re: Изменение шрифта в CTreeCtrl
От: SWW Россия  
Дата: 25.10.04 04:57
Оценка:
H>есть MFC проект в стиле Explorer
H>пытаюсь установить шрифт дерева :

Custom Draw надо, однако.
Re: Изменение шрифта в CTreeCtrl
От: vselezn2005  
Дата: 27.08.05 13:30
Оценка:
Здравствуйте, hellas, Вы писали:

H>есть MFC проект в стиле Explorer

H>пытаюсь установить шрифт дерева :

H>...

H>CFont font;
H>font.Create(10,10,...);
H>GetTreeCtrl().SetFont(&font);
H>...

H>но это только влияет на вертикальный размеры между строками, а шрифт строчек так и остаётся дефолтный...


H>как изменить собс-но шрифт?



Я сделал так:

CFont font;
font.Create(10,10,...);
GetTreeCtrl().SetFont(&font);
font.Detach(); // !!!

и у меня вроде всё получилось.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.