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

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

как использовать widechar


Руслан ©   (2006-02-11 23:01:00) 

Здравствуйте, мастера!
Как работать с процедурами типа SetwindowTextW, ну которые оканчиваются на W.


McSimm   (2006-02-12 01:14:00) [1]

быть может для использования литералов в коде устроит кодирование строк, вроде такого:
s := #$2154#$2155;


palva   (2006-02-12 00:55:00) [2]

Здесь не в курсе. Обычно вопросительные знаки появляются, когда символ не может быть перекодирован. Но боюсь ввести вас в заблуждение.


Руслан   (2006-02-12 00:45:00) [3]


> поэтому s:='Моя строка' подходит

то есть не подходит, хотел сказать...


Руслан   (2006-02-12 00:43:00) [4]

Мне нужно использовать казахские буквы. А поэтому s:='Моя строка' подходит, так как редактор вместо казахских символов выводит только вопросительные знаки
Может ее можно как-то через файл, что ли, загрузить


palva   (2006-02-12 00:33:00) [5]


procedure TForm1.FormCreate(Sender: TObject);
 var s: WideString;
begin
 s := 'Моя строка';
 SetWindowTextW(Handle, PWChar(s));
end;


Руслан   (2006-02-12 00:02:00) [6]

Как посылать? Покажите, если не трудно, на примере


palva   (2006-02-11 23:39:00) [7]

Посылать им PWChar вместо PChar


Наверх

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