ListBox и кодировка

Тема в разделе "WASM.WIN32", создана пользователем Toxasoft, 20 окт 2011.

  1. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    Доброго всем времени суток.
    У меня возникла проблемма:
    короче нужно считать с ListBox строку, но когда считываю кирилицу то считывает бред... Не пойму в чем баг
     
  2. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    Забыл
    Код (Text):
    1. invoke SendMessage,hCtl,LB_GETCURSEL,0,0
    2. invoke SendMessage,hCtl,LB_GETTEXT,eax,addr Temp
     
  3. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Юникод?
     
  4. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    CF F0 E8 E2 E5 F2 -- Привет
     
  5. litrovith

    litrovith Member

    Публикаций:
    0
    Регистрация:
    20 июн 2007
    Сообщения:
    509
  6. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    Причем здесь шрифт?

    Arial , Arial Unicode MS , Segoe UI
     
  7. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    Я вот проверил глубже код.... когда вставляю из буфера строку то отображается правильно во всех стандартных контролах, а вот в Explorer, firefox , ollydbg , IE9 - не работает, а пишет Ïðèâåò
     
  8. litrovith

    litrovith Member

    Публикаций:
    0
    Регистрация:
    20 июн 2007
    Сообщения:
    509
    Toxasoft, зн делайте GlobalAlloc(и т.п.) вместо HeapAlloc, чё париться?

    add
    http://wasm.ru/baixado.php?mode=src&id=212
     
  9. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    А какая разница? и я ваще кусок кода где происходит запись в буфер выдернул из FlexHex
     
  10. litrovith

    litrovith Member

    Публикаций:
    0
    Регистрация:
    20 июн 2007
    Сообщения:
    509
    Toxasoft, попробуй, не ленись
     
  11. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    Ок поробую
     
  12. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    Но я не пойму приче здесь до моего вопроса, текст уже после чтения из ListBox отображается не правильно (в ollyDBG)
     
  13. litrovith

    litrovith Member

    Публикаций:
    0
    Регистрация:
    20 июн 2007
    Сообщения:
    509
  14. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    Не понял. можно подробнее
     
  15. litrovith

    litrovith Member

    Публикаций:
    0
    Регистрация:
    20 июн 2007
    Сообщения:
    509
    Toxasoft, дело в шрифтах, подробнее: GlobalAlloc, LocalAlloc ответ на вопрос помоему.
     
  16. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    спасибо. ок буду дерзать
     
  17. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    НЕТ всеравно не пашет..((