Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизИзменить charset Найти похожие ветки
← →
stas © (2012-10-10 15:03) [0]Скажите, каким образом изменяя charset шрифта, допустим на charset_greek получить в Tlabel или вывести на канву символы соответствующие этому charset ?
Например написать слово "привет", с использованием кириллического чарсета, а изменив чарсет на греческий получить слово из греческих букв.
Че-то я меняю, а буквы русские остаются. )
← →
DVM © (2012-10-10 15:13) [1]в неюникодной программе одновременно и то и другое никак в юникодной нет смысла
← →
stas © (2012-10-10 15:15) [2]>DVM © (10.10.12 15:13) [1]
в неюникодоной нужно либо то либо то, в зависимости что указали.
← →
DVM © (2012-10-10 15:18) [3]
> stas © (10.10.12 15:15) [2]
так это и получается одновременно, для неюникодных приложений так нельзя. Надо настройки системы менять еще.
← →
stas © (2012-10-10 15:26) [4]Есть программа на D2006 написана, которая так делает, видимо как-то хитро сделали.
Я так понимаю если бы там был юникод он бы от чарсета не зависел (у русской буквы один код у греческой другой...)
← →
DVM © (2012-10-10 15:37) [5]
> stas © (10.10.12 15:26) [4]
> Есть программа на D2006 написана, которая так делает, видимо
> как-то хитро сделали.
может там TNT ?
← →
han_malign (2012-10-10 16:11) [6]
> или вывести на канву
...
> как-то хитро сделали.
DrawTextW
#$391..#$3A1 - Capital Alpha..Rho
#$3A3..#$3A9 - Capital Epsilon..Omega
#$3B1..#$3C9 - Small Alpha..Omega (#$3B2 - Small Final Sigma)
Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ ΢ Σ Τ Υ Φ Χ Ψ Ω
α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω
← →
han_malign (2012-10-10 16:15) [7]- ну и шрифт - естественно - должен быть юникодовым и иметь страницу <Greek and Coptic> - #$370..#$3FF
← →
han_malign (2012-10-10 16:28) [8]и есть еще SendMessageW и EM_SETTEXTEX
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.058 c