Сейчас на форуме: r0lka, yashechka (+5 невидимых)

 eXeL@B —› Крэки, обсуждения —› Не работает SetDlgItemTextW
Посл.ответ Сообщение

Ранг: 88.0 (постоянный)
Активность: 0.070
Статус: Участник

Создано: 02 августа 2005 22:46
· Личное сообщение · #1

В немецком есть такие буквы: ß,ö,ü,ä. При попытки засунуть их в статик через SetDlgItemTextW они конвертируются в ?,o,u,a. При этом MessageBoxW с этой же строкой показывается нормально. Интересно как вставить умляуты в статик?
Немцы их ведь как-то туда вставляют.




Ранг: 78.6 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 03 августа 2005 02:00
· Личное сообщение · #2

попробуй SendMessage с WM_SETTEXT



Ранг: 13.1 (новичок)
Активность: 0.040
Статус: Участник
EGOiSM FEELiNG

Создано: 03 августа 2005 02:50
· Личное сообщение · #3

дык а может у статика шрифт не подходящий стоит?



Ранг: 48.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 03 августа 2005 03:21
· Личное сообщение · #4

rep0A

Заменяй на ss, oe, ue, ae соответственно



Ранг: 88.0 (постоянный)
Активность: 0.070
Статус: Участник

Создано: 04 августа 2005 01:30
· Личное сообщение · #5

read_me пишет:
попробуй SendMessage с WM_SETTEXT

Теперь вместо вопросика квадратик.

EGOiST пишет:
дык а может у статика шрифт не подходящий стоит?

У эдита тот-же шрифт стоит, а умляуты впечатывать можно.

Stiver пишет:
Заменяй на ss, oe, ue, ae соответственно


Можно конечно, но не всегда правильно.

Пробовал спрашивать у местных, "крутых", немецких специалистов, но в ответ только: "А что такое программирование?", "Что за WinAPI?" "В параметре Caption впиши строку и всё будит ОКей". А про асм вообще никто не слышал




Ранг: 78.6 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 04 августа 2005 15:44
· Личное сообщение · #6

всёже если шрифт то системный шрифт может помочь
hFont1 dd 0
;-----------------------------------------создание шрифта
invoke GetStockObject,ANSI_VAR_FONT ;или DEFAULT_GUI_FONT
mov hFont1, eax
;-----------------------------------------создание шрифта
invoke SendMessage,hwnd_STATIC_2,WM_SETFONT,hFont1, 0;меняем шрифт статика


 eXeL@B —› Крэки, обсуждения —› Не работает SetDlgItemTextW
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати