On-line: Andrey, гостей 0. Всего: 1 [подробнее..]
АвторСообщение
Администратор




Пост N: 1750
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 30.12.10 20:51. Заголовок: Направление текста справа налево


.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 14 [только новые]


Администратор




Пост N: 1728
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 23.12.10 09:30. Заголовок: Не знаю, актуален ещ..


Не знаю, актуален еще вопрос с ивритом или нет, но раз я уже глянул, как это надо делать, помогите разобраться
В священном писании msdn сказано, что для вывода текста справа налево надо в вызове CreateWindowEx установить флаги WS_EX_RTLREADING и WS_EX_LAYOUTRTL
В c_textbox.c в строке 163 добавляю

iExStyle = iExStyle | WS_EX_RTLREADING | WS_EX_LAYOUTRTL;

Тоже самое в c_label, строка 92

ExStyle = ExStyle | WS_EX_LAYOUTRTL | WS_EX_RTLREADING;

Включаю - не работает (ц) Жванецкий. Текст выравнивается справа, но зеркально не отображается

Что я делаю не так ?


Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 142
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 23.12.10 11:23. Заголовок: Pasha пишет: Что я ..


Pasha пишет:

 цитата:
Что я делаю не так ?


Оказалось, что все просто (см. цитату ниже)

 цитата:
WS_EX_RTLREADING - Если язык оболочки Еврейский, Арабский или другой язык, который придерживается иного порядка выравнивания для чтения, текст в окне отображается, используя свойства порядка чтения, Справа - Налево. Для других языков, стиль игнорируется и не обрабатывается как ошибка.



Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 1729
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 23.12.10 11:35. Заголовок: А что такое язык обо..


А что такое язык оболочки ? Это язык по умолчанию в windows ?
Т.е, в русской локализации ничего не получится ?

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 143
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 23.12.10 13:41. Заголовок: Pasha пишет: Это яз..


Pasha пишет:

 цитата:
Это язык по умолчанию в windows ?
Т.е, в русской локализации ничего не получится ?


Именно

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 1730
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 23.12.10 14:26. Заголовок: А что из себя предст..


А что из себя представляет arabic/hebrew windows ? Может быть там эти стили по умолчанию применяются для всех окон ?
Тогда и делать то ничего не надо, все перевернется автоматически, и шрифт по умолчанию будет нужный.
Как бы запустить minigui-пример на ивритской/арабской винде.. есть у кого-нибудь такая возможность ?


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1603
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 23.12.10 14:57. Заголовок: Pasha пишет: Как бы..


Pasha пишет:

 цитата:
Как бы запустить minigui-пример на ивритской/арабской винде.. есть у кого-нибудь такая возможность ?



Сейчас под рукой есть возможность на ебипетской винде запустить любой пример !
Дайте готовый ЕХЕ-ник который нужно попробовать. А то времени самому собирать некогда. Очень ограничен по времени.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 96
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 23.12.10 17:23. Заголовок: Andrey пишет: Сейча..


Andrey пишет:

 цитата:
Сейчас под рукой есть возможность на ебипетской винде запустить любой пример !




Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 1731
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 23.12.10 17:41. Заголовок: Пример из samples ..


Пример из samples\basic\dialog
http://files.mail.ru/J2K8A6<\/u><\/a>

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 1741
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 27.12.10 20:50. Заголовок: Andrey пишет: Сейча..


Andrey пишет:

 цитата:
Сейчас под рукой есть возможность на египетской винде запустить любой пример !



Андрей, как там наши дела ? Или фараоны, верюблюды, пирамиды, море интереснее ? :-) Получилось что нибудь ?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1606
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 27.12.10 22:03. Заголовок: Pasha пишет: Андре..


Pasha пишет:

 цитата:

Андрей, как там наши дела ? Получилось что нибудь ?



Фигня получилась. Демо также на английском, кроме календаря.
Флешку забыл, завтра заберу и картинку выложу !
Пытался дистрибутив на арабском взять, не успел. Обещали передать с кем нибудь. Буду ждать.

Pasha пишет:

 цитата:
Или фараоны, верюблюды, пирамиды, море интереснее ? :-)


Самое интересное - это их менталитет !!! Я три дня ходил за диском. От три дня мне обещал - завтра !
Вся жизнь отражена в пословице: "Караван верблюдов идет по пустыне и придет в свое время в оазис. Если ты торопишься раньше придти, то можешь бежать впереди верблюда. Но все равно придешь в оазис с караваном. Нечего зря торопиться !!!"


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1607
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 29.12.10 00:30. Заголовок: Вот смотрите что пол..

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1609
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 29.12.10 12:11. Заголовок: Pasha пишет: Мне по..


Pasha пишет:

 цитата:
Мне показалось, что тест должен зеркально отображаться, а это не так. Он должен быть выровнен справа и позиция курсора при вводе тоже должна быть с конца


Да так и должно быть, но только для сайтов на АРАБСКОМ языке.
Если сайт на русском, то видишь его как обычно.

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 1751
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 30.12.10 20:58. Заголовок: Andrey пишет: Да та..


Andrey пишет:

 цитата:
Да так и должно быть, но только для сайтов на АРАБСКОМ языке.
Если сайт на русском, то видишь его как обычно.



Сайты - это неинтересно, там работает браузер. Мы же не собираемся писать браузер.
А язык, вернее набор символов, устанавливается только для шрифта. А шрифт указывается для контрола - то есть окна, say, get, и прочая. Но недостаточно указать язык шрифта. Надо еще что-то установить, эти стили окна, что ли. Сейчас времени нет даже проверить это, родное правительство подкинуло новые законы, делаю все под них.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1614
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 30.12.10 21:35. Заголовок: Pasha пишет: Сейчас..


Pasha пишет:

 цитата:
Сейчас времени нет даже проверить это, родное правительство подкинуло новые законы, делаю все под них.



Хорошо подождем !
Тема все равно интересная !!!

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 42
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет