Этот сайт создан как клуб русификаторщиков. Для нас существуют три основных правила.
1. Мы никому и ничего не должны!
2.Один пришедший на сайт толковый русификаторщик дороже всех пользователей.
3. Мы делаем русификаторы для своего сайта, но в оригинале ими могут пользоваться все в интернете.
Для работы SkinStudio 8 необходима WindowBlinds 8.Сайт: http://www.stardock.com/products/windowblinds/index.aspНа боковых панелях программы не удалось убрать кракозябры,
teodorrrro, отдаю файл, в котром решена проблема только с боковыми панелями слева, то есть, там, где считываются строки с различных INI файлов. К сожалению, я не могу решить ТЕХНИЧЕСКИ проблему со строками, которые располагаются справа и выделены синим цветом. Дело в том, что они переводятся в Юникод(а потом и в крякозябли) на системном уровне в нулевом кольце, куда отладчику доступ запрещен, только через WinHex можно наблюдать как портятся строки в памяти. Поэтому нету никакой возможности как либо повлиять на перекодировку этих строк. Даже через редактор ресурсов(Ресторатор) нельзя поменять этим строкам никакие свойства. Есть, конечно, теоретическая возможность поменять громаднейший фрагмент кода программы, чтобы правильно формировалось окно с этими стоками, но это уже будет мазохизм, а не решение проблем с крякозяблями
Nexus, спасибо! Будет теперь чем заняться на досуге. Я так понимаю, что эту функцию можно использовать везде, где встречаются проблемные места с кодировками. Единственный момент, так это правильно определить место внедрения.
Кстати, в Радиаликсе при смене ANSI_CHARSET на RUSSIAN_CHARSET для элементов окна с этими злополучными элементами ничего не происходит.
Да строка даже шрифт использует другой чем в этом ресурсе, и свойства строки не используются. Программа использует строку для своих нужд, а свойства отбрасывает. Чтобы прикрутить ей свойства с ресурсов нужно нехило перелопатить код, но оно того не стоит, так как займет много времени для написания кода в одиночку. Вот так по придурошному сделана программа
Друзья, не вставляйте такие большие картинки - шаблон разваливаете. Есть же картинки с превью...
teodorrrro, Хоть и поздно, но все же решил проблему и с синими надписями, которые не смог тогда подкорректировать. Если для тебя это еще актуально, то могу выдать модифицированный файл или подправить твой уже русифицированный.
Если не трудно, расскажи, как ты одолел и эту проблему.
Лазил не в той стороне программы где нужно было. Поменял в одном месте API название DrawTextW на DrawTextA и проблемные строки писал в ANSI, а не в UNICODE. Могу скрины фрагмента кода завтра прикрутить.
teodorrrro, Мне не трудно модифицировать любой файл, можешь даже кинуть в личку уже переведенный экзешник. Там нужно поменять-то всего два байта. Единственное "но": ВСЕ синие строки нужно перегонять в ANSI кодировку. Даже синию строку Интернет адреса сайта, которая находится в разделе "О программе", тоже нужно перегонять в ANSI.