1) Вопрос конечно оооочень тупой. Проблема в том, что я так и не подобрал запрос для гугла. Подскажите, пожалуйста, как быть, чтобы при изменении размеров окна, содержимое форматировалось вместе с ним. Как в блокноте - увеличиваешь окно, и edit control увеличивается вместе с ним. Наверное, делать надо в WM_SIZE, но как? (Если можно, на С++ а не на delphi) 2) Еще. Можно ли, чисто тереоретически, изменить шрифт ввода в edit control? -------------------------------------------------------------------- З. Ы. Извиняюсь за такое количество тем.
1. Смотрите в FASM'e пример "Minipad". Да, надо в WM_SIZE. 2. Можно. И не только теоретически. Но шрифт в эдите меняется глобально - для всего текстового содержимого. Смотрите тот же самый пример
Mark А что тут понимать-то? : Код (Text): .wmsize: invoke GetClientRect,[hwnd],client invoke MoveWindow,[edithwnd],[client.left],[client.top],[client.right],[client.bottom],TRUE xor eax,eax jmp .finish client RECT Сначала вызываем GetClientRect(). В client он заносит новые размеры окна. Затем вызовом MoveWindow устанавливаем эти размеры в свой edithwnd.