Re: ЮНИКОД «за спиной»
От: igorvorobiev Россия  
Дата: 24.04.04 16:14
Оценка:
Здравствуйте, vg_123, Вы писали:

_>Подскажите, пожалуйста.

_>В коде ниже UNICODE-проекта не делается преобразования строки при помощи MuliByteToWideChar. При копиляции в VC++ 7.0, при дефолтовых региональных настройках Russian XP (eng.) – имеем нормальные русские символы:


_>
_>            DrawText (hdc, _T("Привет") , -1, &Rect,
_>            DT_SINGLELINE | DT_CENTER | DT_VCENTER); 
_>



_>Вопросы:

_>Как такое возможно? Кто выполняет эти преобразования? Что происходит с памятью, выделенной для строки?

Макрос _T, а память выделена компилятором как глобальная — статическая переменная.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.