Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.17;
Скачать: 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 вся ветка

Текущий архив: 2003.03.17;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.022 c
14-54294
Marser
2003-02-27 23:11
2003.03.17
Я в прострации! Я в шоке! Я в трансе!


14-54252
Пубертанец
2003-02-28 11:59
2003.03.17
Как сделать программу-резидент


6-54135
Шурик Ш
2003-01-28 09:42
2003.03.17
Как подойти к решению задачи?


14-54302
KPY
2003-03-01 07:22
2003.03.17
как mpeg4 порезать на видео CD


1-54035
dim-
2003-03-04 15:30
2003.03.17
как можно получить снимок с панели?