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

Вниз

SendMessage - не совсем понятен   Найти похожие ветки 

 
Ancara   (2003-05-08 12:34) [0]

Народ, плиз хелп.
Я не понял, SendMessage может послать сообщения всем окнам сразу или нет? В хелпе написано про handle:
If this parameter is HWND_BROADCAST, the message is sent to all top-level windows in the system, including disabled or invisible unowned windows, overlapped windows, and pop-up windows; but the message is not sent to child windows.
Я так понимаю, типа, если этот параметр есть HWND_BROADCAST, то ваша мессага пошлется всем-всем топ-левел окнам в системе, включая недоступные и невидимые и пр. и пр. но только не дочерним. До дочерних мне дела нет, я вот чего не пойму:

procedure TForm1.Button1Click(Sender: TObject);
begin
SendMessage(HWND_BROADCAST, WM_LBUTTONDBLCLK, 0, MAKELONG(100,100));
end;


это чудо ведь должно кликнить два раза на всех окнах в точке с коорд. 100,100?
или вот это чудо

SendMessage(0, WM_LBUTTONDBLCLK, 0, MAKELONG(100,100));

должно кликнить два раза на иконке "Мой компьютер" на десктопе?
Подскажите плиз, я полную чушь несу или нет?


 
Erik Ivanov   (2003-05-09 14:14) [1]

Помоему Сначала надо получить доступ к DeskTop. А посалать всем это ужас!



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

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

Наверх




Память: 0.46 MB
Время: 0.013 c
7-95144
Борис_Ш
2003-03-31 18:46
2003.05.29
Как отследить количество свобдной памяти?


1-94933
Злая Маринка
2003-05-17 19:46
2003.05.29
И опять создание 10000 картинок в run-time...это убийство


1-94828
Rafik
2003-05-16 13:37
2003.05.29
Опять отчет


1-94938
Лесник
2003-05-17 22:55
2003.05.29
Самый старый файл в папке


1-94805
R
2003-05-19 09:46
2003.05.29
Два варианта подпрограмм