
04.04.2015, 02:13
|
 |
.
|
|
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
|
|
Как понимаю, весь сыр-бор из-за желания использовать моноширинный текст? Так ведь на шрифте "Terminal" свет клином не сошёлся. Можно использовать "Lucida Console".
Код:
Edit := CreateWindowEx(WS_EX_CLIENTEDGE, 'Edit', nil,
WS_CHILD or WS_VISIBLE or WS_VSCROLL or ES_AUTOHSCROLL or ES_MULTILINE or ES_WANTRETURN,
10, 10, 300, 100,
Wnd, 100, hInstance, nil);
SendMessage(Edit, EM_REPLACESEL, 0, Integer(PChar('Сообщение: '#13#10)));
Font := CreateFont(-12, 0, 0, 0, 0, 0, 0, 0,
DEFAULT_CHARSET,
OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS,
DEFAULT_QUALITY,
DEFAULT_PITCH or FF_DONTCARE, 'Lucida Console');
SendMessage(Edit, WM_SETFONT, Font, 0);
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
|