Login
VC++ 6 UNICODE
135
NEW 18.07.05 20:59
Как в MFC проэкте UNICODE подклу4ить?
так 4то бы RichEdit по русски видовал.
Danke
_______________
Конец нелегальным программам! http://www.againsttcpa.com
так 4то бы RichEdit по русски видовал.
Danke
_______________
Конец нелегальным программам! http://www.againsttcpa.com
_______________[крас]Helfen hielft![/крас]http://www.childrentogether.zoomshare.com/
NEW 18.07.05 21:39
in Antwort 44 65 6E 18.07.05 20:59
NEW 19.07.05 09:00
in Antwort Murr 18.07.05 21:39
NEW 19.07.05 09:20
in Antwort Murr 18.07.05 21:39
И вот ещ╦ выдержка из MSDN:
Rich Edit Version 2.0
[This is preliminary documentation and subject to change.]
Rich edit version 2.0 includes several new features, such as support for Unicode and Far Eastern languages, multilevel Undo, and numerous user interface enhancements.
With a few exceptions, rich edit 2.0 uses the same Win32 functions, structures, and messages as rich edit 1.0. The differences are listed following.
The name of the rich edit 1.0 window class is "RichEdit". Rich edit 2.0 has both ANSI and Unicode window classes, "RichEdit20A" and "RichEdit20W", respectively To specify the appropriate rich edit window class, use the RICHEDIT_CLASS constant, which the RICHEDIT.H file defines depending on the definition of the UNICODE compile flag.
In rich edit version 2.0, if you create a Unicode rich edit control, specify only Unicode data in any window messages sent to the control. Similarly, if you create an ANSI rich edit control, send only ANSI or DBCS data. You can use the IsWindowUnicode function to determine whether a rich edit control is Unicode.
*
________________________________________
* Alle Angaben ohne Gewähr!
Irrtum vorbehalten.
Rich Edit Version 2.0
[This is preliminary documentation and subject to change.]
Rich edit version 2.0 includes several new features, such as support for Unicode and Far Eastern languages, multilevel Undo, and numerous user interface enhancements.
With a few exceptions, rich edit 2.0 uses the same Win32 functions, structures, and messages as rich edit 1.0. The differences are listed following.
The name of the rich edit 1.0 window class is "RichEdit". Rich edit 2.0 has both ANSI and Unicode window classes, "RichEdit20A" and "RichEdit20W", respectively To specify the appropriate rich edit window class, use the RICHEDIT_CLASS constant, which the RICHEDIT.H file defines depending on the definition of the UNICODE compile flag.
In rich edit version 2.0, if you create a Unicode rich edit control, specify only Unicode data in any window messages sent to the control. Similarly, if you create an ANSI rich edit control, send only ANSI or DBCS data. You can use the IsWindowUnicode function to determine whether a rich edit control is Unicode.
*
________________________________________
* Alle Angaben ohne Gewähr!
Irrtum vorbehalten.
NEW 19.07.05 09:33
in Antwort tram 19.07.05 09:00
русский текст я могу и в какой-нить textbox на vb запихать, но это не значит, что он юникодный
(это так, замечание по качеству примера)
--------------
Авиатор х#ев
(Старший Ассенизатор Мюнхенского Аэропорта им. Франца Йозефа Штрауса)

--------------
Авиатор х#ев
(Старший Ассенизатор Мюнхенского Аэропорта им. Франца Йозефа Штрауса)
NEW 19.07.05 09:49
in Antwort digital_pilot 19.07.05 09:33
Сам то понял, чего написал? ;-)
Засунуть на VB; ничего не значит...
Ты б ещ╦ .NET вспомнил ;-)))
Естестенно - контейнер должен тоже уникодвским быть (для полной работоспособности).
А мой пример показывает, что RichEdit в принципе - уникод поддерживает.
Пример для тебя
<---
*
________________________________________
* Alle Angaben ohne Gewähr!
Irrtum vorbehalten.
Засунуть на VB; ничего не значит...
Ты б ещ╦ .NET вспомнил ;-)))
Естестенно - контейнер должен тоже уникодвским быть (для полной работоспособности).
А мой пример показывает, что RichEdit в принципе - уникод поддерживает.
Пример для тебя
<---
*
________________________________________
* Alle Angaben ohne Gewähr!
Irrtum vorbehalten.
NEW 19.07.05 09:55
in Antwort tram 19.07.05 09:49
я к тому, что неплохо было однвременно кириллицу с умляутами вывести - это и будет достоверным юникодным примером...
--------------
Авиатор х#ев
(Старший Ассенизатор Мюнхенского Аэропорта им. Франца Йозефа Штрауса)
--------------
Авиатор х#ев
(Старший Ассенизатор Мюнхенского Аэропорта им. Франца Йозефа Штрауса)
19.07.05 10:05
in Antwort digital_pilot 19.07.05 09:55
NEW 19.07.05 11:00
in Antwort tram 19.07.05 09:20
You can use the IsWindowUnicode function to determine whether a rich edit control is Unicode.
------
???
<--- nobody harmed in this action -->
------
???
<--- nobody harmed in this action -->
NEW 19.07.05 11:10
in Antwort Murr 19.07.05 11:00
В том то и дело...
Пока не применил эту функцию - было всё складно.
Функция возвращает ФАЛЬШ...
Сам не пойму, что к чему.
*
________________________________________
* Alle Angaben ohne Gewähr!
Irrtum vorbehalten.
Пока не применил эту функцию - было всё складно.
Функция возвращает ФАЛЬШ...
Сам не пойму, что к чему.
*
________________________________________
* Alle Angaben ohne Gewähr!
Irrtum vorbehalten.
NEW 19.07.05 12:02
in Antwort tram 19.07.05 09:49
http://www.codeproject.com/file/textfiledocument.asp
http://www.codeproject.com/cpp/unicode.asp
tolko wot u samogo ni hrena ne wihodit
_______________
Конец нелегальным программам! http://www.againsttcpa.com
http://www.codeproject.com/cpp/unicode.asp
tolko wot u samogo ni hrena ne wihodit
_______________
Конец нелегальным программам! http://www.againsttcpa.com
_______________[крас]Helfen hielft![/крас]http://www.childrentogether.zoomshare.com/
NEW 19.07.05 12:06
in Antwort tram 19.07.05 11:10
проблема v том 4то он vидает толко vопроси.
типа:
DataUpdate(0,0);
m_edit2=m_edit1;
DataUpdate(0,0);
to on wo wtorom editore ? wmesto russkih bukv vidaet
_______________
Конец нелегальным программам! http://www.againsttcpa.com
типа:
DataUpdate(0,0);
m_edit2=m_edit1;
DataUpdate(0,0);
to on wo wtorom editore ? wmesto russkih bukv vidaet
_______________
Конец нелегальным программам! http://www.againsttcpa.com
_______________[крас]Helfen hielft![/крас]http://www.childrentogether.zoomshare.com/
NEW 19.07.05 12:07
in Antwort 44 65 6E 19.07.05 12:06
подробно:
ch habe folgendes gemacht:
Project->Einstellungen->C/C++ ->Allgemein-> präprozessor definitionen
_MBSC durch _UNICODE ersetzen
Project->Einstellungen->Linker->Ausgabe
Einstiegspunkt auf wWinMainCRTStartup setzen
bei ...::InitInstance()
AfxInitRichEdit(,0);
Für den RichEdit
Dann habe ich zwei RichEdit gemacht und dennen m_e1 und m_e2 zugewisen.
Zum testen bei OnOk()
DateUpdate(1,0);
m_e1=m_e2;
DateUpdate(0,0);
Wenn man in ersten Edit-Feld Russisch schreibt und auf ok drückt kommen im zweitem nur Fragezeichen.
PS:
Biblotrki dla Unicode ustanowlini
_______________
Конец нелегальным программам! http://www.againsttcpa.com
ch habe folgendes gemacht:
Project->Einstellungen->C/C++ ->Allgemein-> präprozessor definitionen
_MBSC durch _UNICODE ersetzen
Project->Einstellungen->Linker->Ausgabe
Einstiegspunkt auf wWinMainCRTStartup setzen
bei ...::InitInstance()
AfxInitRichEdit(,0);
Für den RichEdit
Dann habe ich zwei RichEdit gemacht und dennen m_e1 und m_e2 zugewisen.
Zum testen bei OnOk()
DateUpdate(1,0);
m_e1=m_e2;
DateUpdate(0,0);
Wenn man in ersten Edit-Feld Russisch schreibt und auf ok drückt kommen im zweitem nur Fragezeichen.
PS:
Biblotrki dla Unicode ustanowlini
_______________
Конец нелегальным программам! http://www.againsttcpa.com
_______________[крас]Helfen hielft![/крас]http://www.childrentogether.zoomshare.com/
NEW 19.07.05 13:24
in Antwort 44 65 6E 19.07.05 12:07
В ресурс файл (.rc) ищеш следующую строку:
CONTROL "",IDC_RICHEDIT1, "RICHEDIT",ES_AUTOHSCROLL | WS_BORDER |
WS_TABSTOP,7,109,248,84
и заменяешь RICHEDIT на RichEdit20W.
Грёбанный вицард берёт всегда RichEdit1,
а надо RichEdit2.
*
________________________________________
* Alle Angaben ohne Gewähr!
Irrtum vorbehalten.
CONTROL "",IDC_RICHEDIT1, "RICHEDIT",ES_AUTOHSCROLL | WS_BORDER |
WS_TABSTOP,7,109,248,84
и заменяешь RICHEDIT на RichEdit20W.
Грёбанный вицард берёт всегда RichEdit1,
а надо RichEdit2.
*
________________________________________
* Alle Angaben ohne Gewähr!
Irrtum vorbehalten.
NEW 19.07.05 14:37
cool!!!!
3аработала!!!
Такой вот есчо вопросик, можно ли с самого на4ала |РичЕдит2| в ассистенте применить
_______________
Конец нелегальным программам! http://www.againsttcpa.com
in Antwort tram 19.07.05 13:24












cool!!!!
3аработала!!!
Такой вот есчо вопросик, можно ли с самого на4ала |РичЕдит2| в ассистенте применить
_______________
Конец нелегальным программам! http://www.againsttcpa.com
_______________[крас]Helfen hielft![/крас]http://www.childrentogether.zoomshare.com/
NEW 21.07.05 08:28
Попробуй сам поковыряться,
если получится - пиши.
Ошибочка вышла:
есчо
так пишится: исч╦ ;-)))
*
________________________________________
* Alle Angaben ohne Gewähr!
Irrtum vorbehalten.
in Antwort 44 65 6E 19.07.05 14:37
В ответ на:
cool!!!!
3аработала!!!
Такой вот есчо вопросик, можно ли с самого на4ала |РичЕдит2| в ассистенте применить
cool!!!!
3аработала!!!
Такой вот есчо вопросик, можно ли с самого на4ала |РичЕдит2| в ассистенте применить
Попробуй сам поковыряться,
если получится - пиши.
Ошибочка вышла:
есчо
так пишится: исч╦ ;-)))
*
________________________________________
* Alle Angaben ohne Gewähr!
Irrtum vorbehalten.
NEW 21.07.05 10:56
in Antwort Murr 18.07.05 21:39
Вообще-то самой студией не очень поддерживается, я имею ввиду - студия не хочет работать с исходниками в уникоде, но программы в уникоде писать можно, главное указать препроцессору _UNICODE; UNICODE, точку входа линкера wWinMainCRTStartup. Студия NEt.2003 недалеко ушла - тут проблема с фацлами ресурсов.
http://ls-soft.com
http://ls-soft.com/wortschatz/ - учим немецкие слова
http://ls-soft.com
http://ls-soft.com/wortschatz/ - учим немецкие слова