Привет всем.
Сделал я себе список задач, task list. Состоит он из отфильтрованных заголовков окон. И возникли две проблемы:
Горизонтальный скрол-бар в лист-боксе. Сделал строго по MSDN, через SendMessageByNum. С обычным текстом всё ок, а вот с юникодом проблемы - TextWidth не определяет ширину текста, и Len тоже (хотел сделать ход конём - TextWidth(Space(Len ("заголовок"))). Нифига. По идее, надо бы перевести в обычную кодировку, но с Юникодом такие сложности - нет ли у кого готового кода?
И вторая проблема - русские заголовки под японской локалью выводятся всякой ерундой. А поиск ведь идёт под заголовку. Если скомпилировать программу под японской локалью, то она заголовки найдёт, но будут проблемы уже под русской. Как бы сконвертировать строку? У меня есть пара конвертирующих функций, но типа Win to Dos, подозреваю, что с японской кодировкой всё намного сложнее.
Владислав.