Вниз
Скачать: CL | DM;

Как изменить шрифт   Найти похожие ветки 

← →
Alex870 ©   (2003-01-25 16:29) [0]

Здравстуйте!
Уважаемые программисты, подскажите пожалуйста, как изменить шрифт (его наклон иразмер) в компонете EDIT(создан с помощью CreateWindow("Edit",...), т.е. есть только HWND. Я пробовал так:
procedure ChangeFont(H: HWND);
var
NewFont,OldFont : HFont;
lf : LogFont;
DC : HDC;
begin
FillChar(lf,SizeOf(lf),0);
lf.lfHeight := -20;
....
lf.lfQuality := 1;
StrPCopy(lf.lfFaceName,"Times New Roman"); //т.е. TTF
NewFont := CreateFontIndirect(lf);
OldFont := SelectObject(GetDC(H),NewFont);
DeleteObject(SelectObject(GetDC(H),NewFont));
end;
однако ничего не выходит, так видимо можно поступать только со свойством Canvas. Зарание спасибо!


← →
MBo ©   (2003-01-25 21:37) [1]

для этого предназначено WM_SETFONT



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.012 c
3-53928
Wizzard
2003-02-26 06:02
2003.03.17
Как сделать реверс-сортировку в TClientDataSet (без SQL)


14-54220
Style
2003-03-03 14:32
2003.03.17
Тут новогодню песню на Delphi коришь написал :)


1-54049
lejik
2003-03-05 08:49
2003.03.17
ActionList


6-54136
perseptron
2003-01-27 12:50
2003.03.17
Отображение процеса получения файла компонентом TNMStrmServ


3-53892
VikOss
2003-02-25 14:03
2003.03.17
EhLibrus




   Наверх