| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Русские буквы! |
| Автор: Гость_Дмитрий 30.10.2004, 17:11 |
| Как работать с русскими буквами в Visual C++ 2003? Когда я пишу русский текст в ресурсах, то текст отображается нормально, но когда запускаю приложение, то вижу абра-кадабру. Также я могу спокойно писать в EDIT-е по русски, но копировать и вставлять, например в блокнот, не могу, там опять абра-кадабра. Что делать? |
| Автор: sergejzr 30.10.2004, 17:22 |
| Выставь язык своего приложениия. Насколько я помню рессурсам можно задавать язык где-то в меню |
| Автор: Гость_Дмитрий 30.10.2004, 23:34 |
| До сих пор не могу найти! Все равно абра-кадабра!!! Предположим, что эту проблему я когда-либо решу(надеюсь), но как быть с копированием. При копировании из CEdit по Ctrl+C, и вставке в блокнот по Ctrl+V я получаю мою любимую абра-кадабру! Как писать по-русски в диалогах и как нормально копировать? |
| Автор: bel_nikita 31.10.2004, 01:10 |
| не знаю, как там в Visual C++ 2003, в MSVC6 есть в свойствах Language |
| Автор: tamah 31.10.2004, 03:11 |
| Если под консоль,то можно написать функцию: char* Rus(const char* text) { CharToOem(text,bufRus); return bufRus; } |
| Автор: Gabryael 31.10.2004, 20:12 | ||
В Resource View выбери идентификатор своего ресурса, затем в Properties поставь Language - Русский. После этого весь русский текст придется перенабрать. Чтобы избежать такого геморроя в будущем зайди в \Microsoft Visual Studio .NET 2003\Vc7\VCWizards\mfcappwiz\templates и сделай копию папки 1033, затем переименуй её в 1049. Теперь при создании нового mfc приложения можно будет выбрать русский язык для всех ресурсов. А по-поводу EDIT'ов я даже не знаю, у меня все в порядке. |
| Автор: Unlock 31.10.2004, 23:34 |
| "В настройках Твоего диалога есть вкладка Language===Выстави её на русский===Затем создай на поле диалого окна какой-либо элемент... а потом его удали... теперь твои настройки сохранены... перенабирать текст не нужно..." Источник Teach Pro Visual C++ |