![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
BidiMode
=BuckLr= © (2008-01-07 23:39:00)Как реализовать для edit контрола? Кто-нибудь знает? Я пробовал SetWindowLong с флагами WS_EX_LEFT, WS_EX_RTLREADING, WS_EX_LEFTSCROLLBAR, WS_EX_LAYOUT_RTL, но это имеет не совсем правильный эффект - каретка находится на противоположной стороне, т.е. так как будто включен обычный режим, не справа - налево.
D[u]fa (2008-01-08 18:20:00) [21]=BuckLr=, только что создал МСК проект. кинул на него едитбокс выставил TextAlign на taRight и все нормально. текст справа каретка там же. Прбовал и с манифестом и без него
=BuckLr= (2008-01-08 18:13:00) [22]
> EditBox.ExStyle := EditBox.ExStyle or WS_EX_RIGHT;
I tried to do so, but it don't work for me. What about you?
Jon (2008-01-08 15:17:00) [23]EditBox.ExStyle := EditBox.ExStyle or WS_EX_RIGHT; ?
=BuckLr= (2008-01-08 10:34:00) [24]
> У меня каретка отображается справа если подключить манифест.
Т.е.? Если установить WS_EX_LEFT, WS_EX_RTLREADING, WS_EX_LEFTSCROLLBAR и WS_EX_LAYOUT_RTL, то при отключенном манифесте каретка будет слева, а при подключенном - справа? Но такого не должно быть! В ВСЛ работает даже без подключенного манифеста.
И ещё. За что отвечает WS_EX_NOINHERITLAYOUT?
Дмитрий К (2008-01-08 00:56:00) [25]
> Дмитрий К © (08.01.08 00:38) [1]
>
> WS_EX_NOINHERITLAYOUT ?
Пардон, это я не про то.
У меня каретка отображается справа если подключить манифест.
Дмитрий К (2008-01-08 00:38:00) [26]WS_EX_NOINHERITLAYOUT ?