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

Вниз

Я тут и журнала Хxxxx взял вот такой прикол...............   Найти похожие ветки 

 
Delphig ©   (2001-12-21 02:37) [0]

Это такой прикол когда все окна будут имет один и тотже заголовок типа "Я за тобой слежу".
Все дело в том при компиляции ругается из за (Iparam).
Ну короче из за этой строчки:
program Project1;

uses
Windows,
Messages;

procedure registerserviceprocess; external "kernel32.dll"
name "RegisterServiceProcess";
{Функция EnumWindowsProc}
function EnumWindowsProc(h: hwnd):BOOL; stdcall;
begin
SendMessage(h,WM_SETTEXT,0,
Iparam(PChar("Я за тобой слежу...")));//Вот она !!!
end;
{Начало программы}
var
h: THandle;
begin
asm
push 1
push 0
call registerserviceprocess;
end;

{Запускаем цикл}
while true do
begin
{Запускаем перечисление всех окон}
EnumWindows(@EnumWindowsProc,0);

{Делаю задержку в 100 мс.}
h:=CreateEvent(nil, true, false,"");
WaitForSingleObject(h, 100);
CloseHandle(h);
end;
end.


 
olega ©   (2001-12-21 05:08) [1]

не Iparam, a lparam :-)


 
Dimaond Cat ©   (2001-12-22 04:41) [2]

Да кстати о птичках, тут давеча один поп с колокольни навернулся , так вот он два раза чирикнул и вмер.
Собственно хозяину вопроса
Коли уж ты все равно перебераешь окна только верхнего уровня то проще посылать широковещательное сообщение т.е. вместо хендла использовать HWND_BROADCAST
приведенная ниже строка заменяет весь твой код .(естественно относящийся к перебору окон).
SendMessage (HWND_BROADCAST, WM_settext,0,Cardinal(Cds.lpData) );



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
14-90645
Andrey
2002-01-11 12:02
2002.02.28
Контакт! Есть контакт!


1-90609
dim2001
2002-02-08 18:51
2002.02.28
Какая исключительная ситуация происходит ?


6-90632
vsu
2001-12-12 21:52
2002.02.28
e-mail из консольного приложения


3-90468
VIB
2002-02-01 17:27
2002.02.28
SQL+


3-90518
СергейМНК
2002-02-04 06:15
2002.02.28
Как сделать чтобы выскакивал LoockUp список при начале набора текста в DBGrid в LoockUp поле