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

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

Проблемы с WM_SETTEXT [D7]


Vega ©   (2016-02-23 16:28:00) 

Вставляю строку s в edit чужого окна
SendMessage(strtoint(SL[125]),WM_SETTEXT, s.Length, Lparam(s));
9 из 10 всё проходит успешно.
1 раз из 10 строка копируется полностью, за исключением последнего символа (его нет, хотя в строке s он есть).


Игорь Шевченко   (2016-02-24 10:29:00) [1]

LPARAM(PChar(S))


sniknik   (2016-02-24 10:01:00) [2]

+
ошибочка вышла, смысла в параметре вообще нет...
https://msdn.microsoft.com/ru-ru/library/windows/desktop/ms632644%28v=vs.85%29.aspx
wParam
   This parameter is not used.


sniknik   (2016-02-24 09:54:00) [3]

s.Length + 1
надо, чтобы захватило #0 из неявной структуры строки. или добавлять его если тип s - короткая строка/массив из char и тд.


Наверх

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