Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.12;
Скачать: CL | DM;

Вниз

как поймать message?   Найти похожие ветки 

 
fr!   (2004-05-08 10:05) [0]

Мне необходимо поймать message отосланное другим приложением.
Если в обычном delphi-проекте это выглядит так:
-----------------------------------
// отправка сообщения
const
       HA_CMD = wm_app+2504;
type
 TForm1 = class(TForm)
   Button1: TButton;
   procedure Button1Click(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;
implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
Var
H: HWND;
begin
       H:=FindWindow("TForm1","Form1");SendMessage(H,HA_CMD,100,2);
end;
end.
--------------------------------

//приём сообщения
const
       HA_CMD = wm_app+2504;
type
 TForm1 = class(TForm)
   Label1: TLabel;
 private
   { Private declarations }
   procedure WM_Mes(Var M:TMessage); message HA_CMD;
 public
   { Public declarations }
 end;

var
 Form1: TForm1;
implementation

{$R *.DFM}

procedure TForm1.WM_Mes(Var M:TMessage);
begin
       ShowMessage(IntToStr(m.WParam));
end;
end.
--------------------------------------
то KOL проект начинает "ругаться " на инструкцию
"public", стоящую после обьявления процедуры.
Помогите пожалуйста с этим разобраться.
Как в KOL -проекте осуществить приём сообщений из других
приложений?


 
SPeller ©   (2004-05-08 12:09) [1]

Это есть в FAQ



Страницы: 1 вся ветка

Текущий архив: 2004.12.12;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.031 c
1-1101449056
Игорь нтк
2004-11-26 09:04
2004.12.12
десятичный разряд


3-1100166372
denis24
2004-11-11 12:46
2004.12.12
insert into....select f1,f2....


9-1092490542
CoolProger:DWORD;
2004-08-14 17:35
2004.12.12
курсор мышки в дирекст


14-1100666946
Megabyte-CeerCop
2004-11-17 07:49
2004.12.12
Потерял ветку про ламаразмы, а спостить нужно.


1-1101560007
начинающий 2
2004-11-27 15:53
2004.12.12
FormMouseMove