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

Вниз

RichEdit - полосы прокрутки   Найти похожие ветки 

 
=BuckLr=   (2007-05-24 08:32) [0]

Привет. Есть проблема. Я имею RichEdit, которому требуется в рантайм добавить или убрать полосы прокрутки (вертикальную, горизонтальную или обе сразу). Я делаю это через ShowScrollBar, но в таком случае полоса прокрутки появляется даже если поле ввода пустое. Как я могу показать прокрутку только тогда, когда поле в этом действительно нуждается?


 
MBo ©   (2007-05-24 08:42) [1]

свойство ScrollBath установи ssBoth, и полосы прокрутки будут автоматически появляться, когда нужно.


 
=BuckLr=   (2007-05-24 11:06) [2]

Да нет, не в этом дело! Как это делается на VCL я знаю!
Я не знаю, как сделать такое средствами WinAPI...

Ну вот, тему переместили, теперь мне никто наверное не ответит... :(((


 
clickmaker ©   (2007-05-24 11:17) [3]

стили окна
WS_HSCROLL or WS_VSCROLL or ES_AUTOHSCROLL or ES_AUTOVSCROLL


 
=BuckLr=   (2007-05-24 21:55) [4]

Спасибо за ответ, сейчас попробую. Сообщу, что получится.


 
=BuckLr=   (2007-05-24 22:42) [5]

Так, что-то не получается. Делаю так:

SetWindowLong(Handle, GWL_STYLE,
GetWindowLong(Handle, GWL_STYLE)
not WS_HSCROLL or WS_VSCROLL or not ES_AUTOHSCROLL or ES_AUTOVSCROLL);


Окно с richedit блокируется и программа вылетает...

Что не так?



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
2-1180296439
7Raul
2007-05-28 00:07
2007.06.17
Ребят помогите плиз


2-1180116372
A Programmer
2007-05-25 22:06
2007.06.17
Правильно ли создаётся и уничтожается TEdit?


2-1180090630
SerMaxx
2007-05-25 14:57
2007.06.17
Работа с Access


2-1179782454
Meganop
2007-05-22 01:20
2007.06.17
DBImage и как с ним работать


4-1167870999
Альберт
2007-01-04 03:36
2007.06.17
Почему кнопка не становится прозрачной?