Win32 API, dialog windows, russian text

Ventalf

Пишу прогу по Win32 API,
Создал Win32 application, в среде MS Visual Studio 2003 рисую своё окно диалог. Далее в определённом поле на русских шрифтах заполняю поле Caption.


В среде вроде всё ОК, но когда я запускаю программу в место русских шрифтов появляется что то другое .

Что можно сделать?

Dasar

указать язык ресурсов - русский

Ventalf

нашёл, перекомпилировал.
Спасибо.

vladan67

А лучше используй Unicode
Макрос UNICODE в линкер и _Т к каждой строке и точку входа измени

evgen5555

kokoc88

указать язык ресурсов - русский
На английской винде всё равно будет абракадабра. Надо ещё сделать UNICODE проект, как написано выше.

evgen5555

Видал, сколько там эдит-боксов?

kokoc88

Видал, сколько там эдит-боксов?
Не обратил внимания. Не знает человек, что такое spreadsheet.

Ventalf

Не знает человек, что такое spreadsheet.
год назад сам написал собственный спредшит
исходники потерял
Сейчас просто нет времени для изучения стандартного.

Ventalf

На английской винде всё равно будет абракадабра.
всё нормально

kokoc88

Сейчас просто нет времени для изучения стандартного.
Что-то мне кажется, что быстрее всё-таки изучить спредшит или на крайний случай сделать нечто на основе ListControl, чем возиться с таким количеством EditBox'ов.

Ventalf

что быстрее всё-таки изучить спредшит
нет на это я потратил не более 45 минут
на крайний случай сделать нечто на основе ListControl
лист контроль никак не подойдёт

yolki

да, а почему не катит массив ("список") контролов?

kokoc88

нет на это я потратил не более 45 минут
лист контроль никак не подойдёт
Сомневаюсь, что не более 45 минут. СИЛЬНО сомневаюсь. И я не сказал, что именно ListControl, а "на основе".

Ventalf

Сомневаюсь, что не более 45 минут.
За это время успел нарисовать ( сopy past сильно помог )
и написать 2 функции одна из edit box-ов записывает в двухмерный массив, другая из массива в edit box-ы.
А вообще легче всего в цикле использовать CreateWindowEx(...) для создания edit box-ов и в цикле вызывать его сколько угодно
как думаешь сколько времени требуется чтоб написать один такой цикл?
в чём проблемА?
Понимаю сейчас пойдут упрёки типа того что столько edit box-ов слишком много ресурсов жрут. Это не тот случай чтоб я об этом заботился просто курсовая и всё, да и матрица маленькая 8х16.
Была такая проблема 2 года тому назад. Написал графическую прогу, которая создавала матричную сетку где каждая клетка представляет CHILD окно. с АMD K6-2 500mhz с 128mb оперативкой не хватало ресурсов для размеров более 50х50
Бывало что не раз использовал list control, не вижу чем оно может мне помочь. ИМХО не подходит, edit box удобнее. Может просто я с list-ом не достаточно хорошо знаком.
Оставить комментарий
Имя или ник:
Комментарий: