![]() |
![]() | #1 |
В бой аргхххххххх! Join Date: 09 2002 Location: Vik, Medieval Norway Age: 38
Posts: 1,513
Downloads: 12 Uploads: 0
Reputation: 43 | 4 | ![]()
Hello. Vopros 1 (obobshaiushii). kak sovmeshat' builder i armianskij iazyk. kak pisat' programmy na buildere s polnostiu armianskim interefeisom. Esli nado ispolzovat' unicode, podskajite kak konkretno. Vopros 2 (konkretnyj). kak v komponente Listview pisat' armianskimi bukvami. smena property font, ne pomogaet tak-kak font smeniaetsia na armenian tol'ko v rejime redaktirovania. mojet est' drugie komponenty podobnogo tipa (ne iz standartnogo nabora) s podderjkoi armianskogo. Spasibo. |
![]() |
![]() | #2 |
Грустно... Join Date: 08 2002 Location: Там, где всегда идут дожди Age: 38
Posts: 21,717
Downloads: 2 Uploads: 0
Reputation: 250 | 8 | ![]()
ну общий гайдлайн следующий: 1. в бцб я не особо работал, но скорее всего надо там надо проставить какой - либо макрос. За более точными данными просто почитай его хелп 2. ставишь фонт силфаен и юникодом пробиваешь лабел ы. Например в старт-ап коде присваиваешь лабел->текст = L"\x053F\x056C\x056B\x0580\x057D"; 3. как в преведущем варианте. |
![]() |
![]() | #3 |
Академик Join Date: 01 2002 Location: Shambala Age: 41
Posts: 7,016
Downloads: 11 Uploads: 0
Reputation: 267 | 5 | ![]()
axpers voch mi unicode el petq chi, Desktop properties um dir apperacne Armenian ov, vor menu ban man lini hayeren, mnacacn el gri amen tex Font dir asenq Arial Armenian isl List view um shat sovorakan grum es, hayeren font dir gri yerevi windowsd en chi, im mot shat sovorakan linuma, unicode ov ches kara gres Builder i standart komponentner' unicode chen |
![]() |
![]() | #4 |
Грустно... Join Date: 08 2002 Location: Там, где всегда идут дожди Age: 38
Posts: 21,717
Downloads: 2 Uploads: 0
Reputation: 250 | 8 | ![]()
ты не считаешь, что требовать от клиента изменять его настройки малость некультурно? не говоря уж о том, что под нт4, например, ни хрена нет подобной настройки. Да и в 2000, по - моему нет... Про билдер не знаю. Сейчас посмотрю. Выходит или нет. ![]() |
![]() |
![]() | #5 | |
В бой аргхххххххх! Join Date: 09 2002 Location: Vik, Medieval Norway Age: 38
Posts: 1,513
Downloads: 12 Uploads: 0
Reputation: 43 | 4 | ![]() Quote:
Попробовал твой рецепт в Билдере, пока не получается. В хелпе про юникод два предложения ![]() ![]() Буду благодарен всякому дельному совету. | |
![]() |
![]() | #6 |
Профессор Join Date: 07 2004 Location: Own world Age: 39
Posts: 3,656
Downloads: 22 Uploads: 0
Reputation: 228 | 4 | ![]()
Ya pomnyu chto v buildere byl class AnsiString..net li classa tipa UnicodeString? esli dazhe netu, mojno wsegda cherez 'wchar_t' i varianty apishnix funkciy s postfixom 'W' ispolzovat' nu ili std::wstring. A eshe mojno cherez ne unicode-ovskie fonty, naprimer: Code: RECT rc; GetClientRect(&rc); HDC hdc=dc.GetSafeHdc(); char txt[]={0xb2, 0xb3, 0xb4, 0xb5}; LOGFONT lf={0}; lstrcpy(lf.lfFaceName, TEXT("Arial Armenian")); lf.lfWidth=::MulDiv(5, GetDeviceCaps(hdc, LOGPIXELSX), 72); lf.lfHeight= -::MulDiv(12, GetDeviceCaps(hdc, LOGPIXELSY), 72); ::SelectObject(hdc, ::CreateFontIndirect(&lf)); ::DrawText(hdc, &txt[0], 4, &rc, DT_CENTER|DT_VCENTER); Nu a luchse vse-taki nayti opciyu v nastroykax projecta gde mojno postavit' _UNICODE macros (ili vruchnuyu) i isplozovat' lyuboi sistemniy unicodeovskiy font (kotoriy saditsya pri installyacii). Kstati, sistemniy Character Map tebe v pomosh.
__________________ I don't like so called friendly chat, so don't bother me if it's not important. Have a nice day. |
![]() |