![]() |
![]() | #1 |
Младенец Join Date: 03 2006 Location: Yerevan Age: 35
Posts: 20
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]()
privet ![]() yzym em Dialog-i vra, aveli konkret knopki(button) vra, grem hayeren UNICODE migocov (c++ 6.0) inc asel en mtnem Project->settings->c/c++->Preprocession Definition y ajntex grem _UNICODE, mekel mtnem Project->settings->Link->Category->OutPut->Entry-point symbol y grem wWinMainCRTStartup gitem vor petq a ogtvem MultiByteToWideChar functiajic, bajc chgitem te vonc mersiner Last edited by tiko_www; 28.04.2006 at 20:01. |
![]() |
![]() | #2 |
инсценирующи Join Date: 07 2002 Location: Fireplace of Ecotopia Age: 35
Posts: 4,327
Downloads: 22 Uploads: 0
Reputation: 193 | 4 | ![]()
Tig, aveli manramasn nshi, te konkret vortegh es uzum ogtagorcel Unciody, vor chi stacvum. U hangist hayeren gri ![]() |
![]() |
![]() | #3 |
Грустно... Join Date: 08 2002 Location: Там, где всегда идут дожди Age: 38
Posts: 21,717
Downloads: 2 Uploads: 0
Reputation: 250 | 8 | ![]()
Надо забить строчки в ресурсы и оттуда выгружать. Кроме того надо поставить фонт, который поддерживает это счастье (Sylfaen) |
![]() |
![]() | #4 |
Профессор Join Date: 07 2004 Location: Own world Age: 39
Posts: 3,656
Downloads: 22 Uploads: 0
Reputation: 228 | 4 | ![]()
Inchqan hishum em CWnd-i jarangnery unen SetFont() u SetText() andam funkcianer, pordzi drancov..arajinov ktas Sylfaenov lcvac LOGFONT-y 2-ov - wide character buffer, te voronq en hayeren simvolnery gtir Character Map-ov.
|
![]() |
![]() | #5 |
Младенец Join Date: 03 2006 Location: Yerevan Age: 35
Posts: 20
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]() Agregat ոչ забить և ոչ էլ выгружать կարամ անեմ ռեսուրսներով, և այսքանից հետո էլ չգիտեմ թե ոնց շարունակեմ: Մենակ հասկացա, որ Dialog -ի FONT -ը դնեմ Sylfaen Ավելի մանրամասն, եթե կարաս ///////////////////////////////////////////////////////////////////////////// AvDav Ես այստեղ օգտագործում եմ CDialog և CButton կլասերը, սրանք երկուսն էլ ունեն SetFont() բայց չունեն SetText(): Այս երկու կլասերից որի (SetFont() and SetText()) ֆունկցիաները պտի օգտագործեմ? Character Map -ը ով ա?, UNICODE ում հայկական տառերին հատկացված տիրույթի հետ ես?, որն ընգած ա 0530 - 058F սահմաններում, 16 բայթանոց համակարգում ///////////////////////////////////////////////////////////////////////////// իմ գրած կոդը հետևյալն ա WCHAR szW[100] = L""; szW[0] = 0x531; // Ա -ի կոդն ա UNICODE -ով szW[1] = 0x532; // Բ -ի կոդն ա UNICODE -ով szW[2] = 0x533;// Գ -ի կոդն ա UNICODE -ով SetWindowText(szW); սենց աշխատում ա, իհարկե ամենավերևում նշված փոփոխություններից հետո, բայց սենց հարմար չի, ուզում եմ ունենամ (CString str) փոփոխական ու այս փոփոխականը գրեմ օր` SetWindowText(str); սենց OK! Last edited by tiko_www; 30.04.2006 at 06:17. |
![]() |
![]() | #6 |
Профессор Join Date: 07 2004 Location: Own world Age: 39
Posts: 3,656
Downloads: 22 Uploads: 0
Reputation: 228 | 4 | ![]()
character [email protected] systemni tool-a kara joges vor tary inch koda, gtnvuma Start->Progams->[email protected] arenqa man ari, nkati unei chisht ain inch asacir. Isk CString-ov inchi chi harmar? Ete UNICODE macro-n define aratsa [email protected] avtomat WCHAR-a darnum, karas xosqi senc pordzes: CString str(L"\x0531\x0532\x0533"); kam WCHAR str[] = L"\x0531\x0532\x0533"; u nor SetWindowText(str);
__________________ I don't like so called friendly chat, so don't bother me if it's not important. Have a nice day. |
![]() |
![]() | #7 |
Младенец Join Date: 03 2006 Location: Yerevan Age: 35
Posts: 20
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]()
գթա charcter map-ը հասկացա ով ու ընչացու ա спасибо, Sylfaen էս էլ հասկացամ ով ա փորձեցի սենց Dialog -ի Font -ը դրի Sylfaen ու գրիմ CString ss((int)0x533); SetWindowText(ss); չաշխատեց, երևի պետք ա աշխատեր? CString str(L"\x0531\x0532\x0533"); էս ձևը չգիտեի լավն ա. էլի спасибо ոչ թէ CString -ով, այլ szW[0] = 0x531;... սենց հարմար չի լավ չեմ գրել ոնցոր թե: str(L"\x0531\x0532\x0533") սենց լավ ա իհարկե քան թե szW[0] = 0x531;..., իսկ եթե ուզում եմ գրել ասենք թե մի քանի նախադասություն գրեմ , որոնց ընդհանուր երկարությունը 500 char?: այ որ կարողանայի դրել CString str(L"äòõäòõéôéûéûéñäãñã") սենց, որը հայերենով կլինի "Բարև հայ ժաղովուրդ:", այ սա հիանալի կլիներ: Ասել են որ ձև կա սենց գրելու, հետևյալ կերպ հայերեն գրում ենք Notepad -ում, Save ենք անում UNICODE -ի տակ, Copy MultiByteToWideChar -ի մեջ MultiByteToWideChar(NULL, 0, "ÿþ.k.o.x.", -1, NULL, 0); //ÿþ.k.o.x. սա մեր Copy -ն ա, սենց անկապ տառեր ա սարքում ու հետո սենց int nLenOfWideCharStr; nLenOfWideCharStr = MultiByteToWideChar(NULL, 0, "ÿþ.k.o.x.", -1, NULL, 0); PWSTR pWideCharStr = new wchar_t[nLenOfWideCharStr * sizeof(WCHAR)]; MultiByteToWideChar(NULL, 0, "ÿþ.k.o.x.", -1, pWideCharStr, nLenOfWideCharStr); SetWindowText(pWideCharStr); բայց չգիտեմ թե խի չի աշխատում socket -ով (CAsyncSocket) UNICODE -ի տեքստ ուղարկեմ սովորակն եղանակով, տեղ կհասնի որպես UNICODE -ի տեքստ? ոնց նկար քցեմ գրածներիս հետ? |
![]() |
Sponsored Links |