Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Unicode-версия LB_FINDSTRING


Kerk ©   (2005-11-26 16:10:00) 

Сабж.

Сейчас делаю так:
   Tmp := WideCharToString(...);
   ix := SendMessage(DictBox.Handle,LB_FINDSTRING, -1, Longint(PChar(Tmp)));
   if ix > CB_ERR then DictBox.ItemIndex := ix;

Но это криво.
Как LB_FINDSTRING заставить с юникодом работать? Пробовал передавать вместо PChar сразу PWideChar - не помогает.


Kerk   (2005-11-26 16:54:00) [1]

Lamer@fools.ua ©   (26.11.05 16:52) [1]
SendMessageW?


Точно! Спасибо :)


Lamer@fools.ua   (2005-11-26 16:52:00) [2]

> Как LB_FINDSTRING заставить с юникодом работать?
Вызывать SendMessageW?


Наверх

Титульная страница Поиск, карта сайта Написать письмо