Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > Delphi
Перезагрузить страницу Notepad++, Scintilla, SendMessages и Delphi
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
romserg romserg вне форума
Новичок
 
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 29.03.2015
По умолчанию Notepad++, Scintilla, SendMessages и Delphi - 21.09.2019, 00:12

Здравствуйте, у меня проблемы с управлением Scintillой в n++ через сообщения. Использую delphi.

Получаю handle скинтиллы через FindWindow и FindWindowEx.
Пытаюсь передать строку для замены так:
delphi Код:
str:='qwerty'#0;
sendmessage(hwndScintilla,2170,0, lparam(pchar(str)) );

2170 - это SCI_REPLACESEL. Я не подключаю заголовочные файлы, поэтому использую просто числа вместо констант.

Но вместо переданной строки встаёт вот это:
y adi.sk/i/-Vp5G2gdTIngLA (уберите пробел, ссылку не пропускает)
Причём при каждом перезапуске n++ и моей программы "это" всегда разное.

А сообщения, возвращающие числа, работают нормально:
delphi Код:
sendmessage(hwndScintilla,2143,0,0 )
2143 - это SCI_GETSELECTIONSTART.

Как мне передать строку для замены в Scintilla?
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Notepad++ Agasfer Библиотека 13 23.08.2019 10:29
изменили в свойствах files dll на notepad ballas Операционная система Windows 3 27.10.2013 22:01
Переход с Delphi 5 на Delphi 7 ГС ТОФ Delphi 3 02.10.2008 22:17
Как в Delphi 7 сделать чтоб при запуске Delphi автоматически не создавался проект1 Deos Delphi 8 17.04.2006 16:27
Как перевести код Си на Delphi , dll в С++ и в Delphi Samurai Delphi 0 26.02.2006 14:58
Wsh.Run "Notepad.exe как исправить ошибку imported_АГА DHTML, JavaScript, VBScript 2 04.10.2004 19:45
Как открыть Notepad.exe в окне tabsheet программы Antti C++ Builder 8 10.09.2004 16:09
Разница Delphi 6 и Delphi 7 imported_Logan Delphi 16 05.08.2004 00:30
Exel и Delphi. Как передать данные из Delphi в Excel Morfey Delphi 1 08.06.2004 18:52
Delphi и Excel как в Delphi определить присвоено ли имя выделенной области Bairum Delphi 1 01.05.2004 12:14
Как открыть приложение Delphi 7 в Delphi 5 imported_Карен Delphi 2 19.03.2004 17:50
Notepad must die как открыть файл Stanis Laugh Офтопик 13 10.09.2002 14:26



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов