![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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?