![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как вывести в Caption юникодную строку? [D5, D6, Win2k, WinXP]
AlexeyT © (2006-02-28 22:25:00)Как вывести _юникодную_ строку: в Caption формы и в заголовок приложения? Попробовал так:
SetWindowTextW(Application.Handle, PWChar(s)); - для приложения
SetWindowTextW(Application.MainForm.Handle, PWChar(s)); - для формы
- выводится все равно почему-то ANSI-строка, для юникодных символов выводятся '?'. Как сделать правильно, чтобы юникод был виден?
AlexeyT (2006-03-01 10:46:00) [1]
> jack128
Нет, там не так надо. Кажется, я понял: надо использовать классы
TTntApplication
TTntForm
и задавать caption для них. Сейчас попробую сделать...
jack128 (2006-03-01 10:24:00) [2]AlexeyT © (01.03.06 9:43) [2]
а убрать заголовок, и создать его иммитацию с помощью TNTControls никак??
AlexeyT (2006-03-01 09:43:00) [3]>Игорь Шевченко
Знаю про них. Но не поможет: это контролы, а мне нужно - в заголовок _формы_ и значка на таскбаре. Никакие компоненты тут не помогут.
Игорь Шевченко (2006-03-01 00:45:00) [4]Использовать TNTControls
http://tnt.ccci.org/delphi_unicode_controls/