· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.WIN32 —› Регионозависимое ANSI->Unicode

Посл.отвђт Сообщенiе


Дата: Авг 29, 2003 00:03:04

Как перевести wParam, получаемый при WM_CHAR в Юникод? При этом необходимо, чтобы символы зависили от выбранной раскладки клавиатуры


Дата: Авг 29, 2003 00:07:40

If HWND (where you get this WM_CHAR) was created with CreateWindowExW() then this wParam is already UNICODE character.


Дата: Авг 29, 2003 01:44:43

AsmGuru62
Спасибо, это помогло. Только, как оказалось, регистрировать класс нужно тоже Unicode функцией. А как объявлять в MASM32 Unicode строки? Т. е. чтобы не писать
MyClass db 0,"M",0,"y",0,"C",0,"l",0,"a",0,"s",0,"s",0,0


Дата: Авг 29, 2003 03:52:30

Макрос для Unicode

Последнюю версию постил тут:

Интересная фишка(?баг?) в 9х

В начале Strings.mac подробные инструкции с примерами.
Или юзай альтернативный вариант Edmond'а.


Дата: Авг 29, 2003 18:00:21

см. WideCharToMultiByte и MultiByteToWideChar


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.078