Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.19;
Скачать: CL | DM;

Вниз

WinAPI: Изменение шрифта и стиля Edita   Найти похожие ветки 

 
JJJ   (2004-08-06 09:15) [0]

Как изменить шрифт и стили(например установить ed_readonly) в уже созданом на WinAPI компоненте Edit?


 
BillyJeans   (2004-08-06 11:13) [1]

HEdit := CreateWindow("edit", "", ES_RIGHT or WS_CHILD or WS_VISIBLE, 12, 20, 122, 15, MainWnd, 0, hInstance, nil);
 MyFont := CreateFont(
   -16,        // logical height of font
   6,  // logical average character width
   0,  // angle of escapement
   0,  // base-line orientation angle
   120,        // font weight
   0,  // italic attribute flag
   0,  // underline attribute flag
   0,  // strikeout attribute flag
   DEFAULT_CHARSET,    // character set identifier
   OUT_DEFAULT_PRECIS, // output precision
   CLIP_DEFAULT_PRECIS,        // clipping precision
   PROOF_QUALITY,      // output quality
   FIXED_PITCH,        // pitch and family
   "System");
 SendMessage(HEdit, WM_SETFONT, MyFont, 0);


 
GuAV ©   (2004-08-06 17:09) [2]


> например установить ed_readonly

EM_SETREADONLY

> Как изменить стили

AFAIK, никак.


 
VMcL ©   (2004-08-06 18:56) [3]

>Как изменить стили

GetWindowLong(), SetWindowLong()
?


 
GuAV ©   (2004-08-07 21:48) [4]

VMcL ©   (06.08.04 18:56) [3]
AFAIK, никак.
SetWindowLong с GWL_STYLE не стработает.

Иначе зачем EM_SETREADONLY ? причем написано, что получать текущее значение через GetWindowLong ...



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
4-1091777370
Арт
2004-08-06 11:29
2004.09.19
как нажать кнопку "Далее"


3-1093256010
vovchik
2004-08-23 14:13
2004.09.19
Как запихнуть html страницы в exe файл


14-1093688385
able
2004-08-28 14:19
2004.09.19
Как сделать два монитора независимыми друг от друга?


4-1091707930
GuAV
2004-08-05 16:12
2004.09.19
Вопрос по OpenThemeData


3-1092986116
Гаврила
2004-08-20 11:15
2004.09.19
SQL Query Analizer отказывается выполнять debug