Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Мастера DELPHI. Новости мира компонент, FAQ, статьи...


Информационный Канал Subscribe.Ru

Ежедневная рассылка сайта Мастера DELPHI

DELPHIMASTER.ru

Выпуск от 26.04.04 09:05

Лучшее из нашего FAQ   |x|
Имеется у меня дескриптор (Handle) элемента(TEdit), с помощью какой функции API мне можно вставить в этот элемент какой либо текст.
Можно воспользоваться SendMessage (посылать сообщение внутри приложения или другой программы). Для этого необходимо знать хэндл окна программы источника и получателя сообщения.

данный код демонстрирует возможность посылки соообщения внутри программы

procedure TForm1.WMCopyData;
begin
edit1.Text:=PChar(PCopyDataStruct(msg.LParam)^.lpData^);
end;

procedure TForm1.Button1Click(Sender: TObject);
var
cds:TCopyDataStruct;
dt:string;
begin
dt:='example';
cds.cbData:=sizeof(dt);
cds.lpData:=@dt;
sendmessage(handle,wm_copydata,form1.handle,longint(@cds));
end;


Коментарий от "Naumov E.Dmitry"
 Все гораздо проще...

 var EditHandle: THandle;
     TextToSet: PChar;
     
 procedure TForm1.SetTextToEdit(Sender: TObject);
 begin
   SendMessage(EditHandle, WM_SETTEXT, 0, Integer(TextToSet));
 end;

»»» Прислать свои комментарии

Обсуждается в конференциях   |x|
  • имитация нажатия Alt+C
    Люди подскажите, пожалуйста, что надо в SendMessage послать, чтобы симтировать нажатие Alt+C
  • Пересылка огромных файлов по локальной сети
    Доброе время суток уважаемые мастера!!! Моя программа служит для передачи файлов по локальной сети, состоящей из 25 ...
  • Помогите пожалуйста с OPC
    Подскажите пожалуйста, как создать OPC-клиент(сервер), ну или на крайний случай подкиньте ссылок. Заранее спасибо ...
  • Вырубание компа
    Привет МАСТЕРА DEPLHI!!! Трабл маленький. Пишу ShellExecute(Application.Handle, Pchar('Open'), Pchar('C:...
  • свойство типа массив
    Ребята, как можно сделать свойство типа массив - чего-то он у меня все время ругается, когда пытаюсь записать или ...
  • Биллиард.
    Привет! Как сделать, чтобы при столкновении шары отскакивали друг от друга, обменивались импульсами и т. п. (даже если ...
  • bug в Thread
    Вот процедура потока в KOL, выставляющая флаг terminated. Это странно выглядит, вы не находите :). procedure TThread....
У нас большой выбор статей   |x|
COM. Автоматизация - от простого к сложному (часть I)
В данной статье речь пойдёт об одной из COM-ориентированных технологий, которая занимает одно из ведущих мест при разработке программных средств, использующих технологию COM. Итак, разговор пойдёт об автоматизации.
...
Я ориентировал данную статью на неискушённых в COM-программировании людей, попросту говоря, на новичков в данной области, поэтому я намеренно не вдавался в объяснения некоторых деталей, понимание которых может только запутать неискушённого читателя. По этой же причине (ориентированности на НЕпрофессионалов), некоторые вещи (очевидные для опытных людей) я разобрал с особой тщательностью.
Новинки книжного рынка   |x|
Профессиональная работа в Delphi 6 (+ дискета)
В предлагаемой вашему вниманию книге описываются нетривиальные возможности системы программирования Delphi 6. Книга является логическим продолжением двух других книг этого же автора: `Delphi 6. Учебный курс` и `Программирование баз данных в Delphi 6. Учебный курс`, вышедших ранее в издательстве `Питер`. Все три пособия дают практически полное описание интегрированной среды разработки приложений Delphi. Достаточно сложный материал изложен на примерах, что позволяет наглядно оценить возможности той или иной технологии. Все примеры снабжены подробным комментарием, а их исходные тексты вы найдете на прилагаемой к книге дискете. Книга предназначена для опытных пользователей.
Автор: Валерий Фаронов
Другие сайты о DELPHI   |x|
Cоding World
Дельфи, пхп, с++, веб-мастеринг. Статьи, программы, редакторы. Ежедневные новости из мира программирования и софта.

» Оценка сайта: 3
Опрос населения :)
Новый журнал для программистов "RSDN Magazine". Ваше мнение, нужен ли он вообще?
»»» Да
»»» Нет
Для души

Хокку дня
Дрожат у коня на хвосте
Весенние паутинки...
Харчевня в полуденный час.

Афоризмы
Счастье можно определить как состояние полной безответственности....

Фраза дня
Я умираю, но об этом - позже...

Дурацкие законы (информация предоставлена сайтом kurilka.com)
В городе Меса в Аризоне (США) запрещается курить в переделах 5-ти метров от общественных учреждений. Исключение- если у вас есть особая лицензия.
В Монтане (США) считается незаконным заниматься сексом в какой либо позиции, кроме "миссионерской".

И на закуску коротенький анекдот
- Да! Что-то тут не то...
Сказал колобок дожевывая остатки лисицы.

Фотоприколы.
Начните день с хорошего настроения!
http://www.delphimaster.ru/cgi-bin/prikol.pl?id=666


На этом позвольте откланяться и пожелать вам удачного дня.
Искренне ваш, Алексей (merlin@delphimaster.ru)

Добро пожаловать на сайт -= Мастера DELPHI =- 


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное