IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Без окон и дверей... Компонент для сообщений., Property Handle.
сообщение
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 91
Пол: Мужской
Реальное имя: Павел

Репутация: -  0  +


Привет всем, всем, всем!
А теперь по делу...
Прошу подсказать как создать компонент являющимся прямым потомком
Class (TComponent)

и имеющий одно свойство
Property Handle : HWND

При этом свойство должно автоматически создаваться и удаляться.
Цель: Сделать объект который может принимать и отправлять сообщения в программе не имеющей ни формы, ни даже консольного окна. (Без окон и дверей полна горница людей smile.gif ). Заранее большое спасибо!
dirol.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Пионер
**

Группа: Пользователи
Сообщений: 91
Пол: Мужской
Реальное имя: Павел

Репутация: -  0  +



Type
TMyComponent = class(TComponent)
PHandle : HWND;
private
public
procedure OpenFile(var msg: TMessage); message WM_OPENFILE;
procedure Restore(var msg: TMessage); message WM_RESTORE;
published
Property Handle : HWND read PHandle;
end;


При этом
Цитата

и имеющий одно свойство

Property Handle : HWND


При этом свойство должно автоматически создаваться и удаляться.

при этом конструктор и деструкторы всё должно быть.
Подскажите реализацию.
А насчёт компонента, Hardcase, хотелось бы взглянуть на него.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
#$# PaVeL #$#   Без окон и дверей... Компонент для сообщений.   15.01.2006 17:16
hardcase   А какие сообщения будет принимать этот компонент? …   15.01.2006 20:22
#$# PaVeL #$#   Type TMyComponent = class(TComponent) PHand…   16.01.2006 12:39
hardcase   Вот класс потока-нитки. Я так понял, ты создаёшь …   16.01.2006 16:49
hiv   в программе не имеющей ни формы, ни даже консольн…   16.01.2006 18:33
#$# PaVeL #$#   Помоему Вы оба меня не поняли, хотя всеравно спаиб…   17.01.2006 12:01
hiv   Какое сообщение? Если виндовое с помощью SendMessa…   17.01.2006 16:41
hardcase   Зная ThreadID можно послать виндусовское сообщение…   17.01.2006 17:52
#$# PaVeL #$#   :mega_chok: Если у меня окна нет как я его приму…   18.01.2006 10:43
hardcase   :mega_chok: Если у меня окна нет как я его прим…   18.01.2006 18:40
#$# PaVeL #$#   Мне окна вообще ненужны я прошу лишь помочь правил…   19.01.2006 11:46
deema   [font=Comic Sans Ms][b]Мне окна вообще ненужны я …   28.01.2006 16:56
Dark   ну помоему - окно все равно создаеться. Ты регист…   20.01.2006 5:24


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 10.09.2025 3:05
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name