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

Вниз

Посылание сообщений   Найти похожие ветки 

 
Baz ©   (2002-03-05 15:25) [0]

Не расскажет ли кто-нибудь в двух словах, что значат параметры
WPARAM wParam, // first message parameter и
LPARAM lParam // second message parameter
в функции SendMessage. Например, я определил
const WM_MY_MSSG=WM_USER+1;
и хочу послать это сообщение:
SendMessage(Application.Handle,WM_MY_MSSG,?,?);
Что мне ставить вместо вопросиков?


 
Виктор Щербаков ©   (2002-03-05 15:35) [1]

Если определяешь свое сообщение (а это так судя по WM_USER), то и смысл параметров потрудись определить сам. Вообще на месте параметров должны быть четырехбайтовые значения.


 
dimich ©   (2002-03-05 15:36) [2]

Неплохо описано (если знать анг. язык) в Win SDK


 
Fellomena   (2002-03-05 15:39) [3]

wParam и lParam - это, вообще говоря, именно то, что и написанно 8) т.е. параметры.
Т.е. они меняются для разных типов сообщений, в них могут передаваться указатели на структуры, дескрипторы, да какая угодно информация.
Если тебе ничего не надо посылать (я про WM_USER), то просто пишешь 0, 0; если тебе надо передать, к примеру дескриптор приложения из которого пришло твоё событие (как в случае с ловушками бывает), то в качестве wParam можно передать именно его:
SendMessage(Your_App_Handle, WM_USER, GetDesktopWindow(), 0);
Или ещё пример:
Закрыть своё приложение: PostMessage(Application.MainForm.Handle, WM_CLOSE, 0, 0);

Понятно ?



 
dimich ©   (2002-03-05 15:41) [4]

Если хочешь пример, то поищи в FAQ "SysTray" и в примере бедет все ясно что и к чему с этими параметрами.


 
Baz ©   (2002-03-06 09:46) [5]

Спасибо, дальше попробую сам!



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
14-66958
McSimm
2002-02-06 10:21
2002.03.21
Об оптимизации.


1-66818
tovSuhov
2002-03-07 11:05
2002.03.21
Вот такой вопрос по QuickRep...


14-67000
azik
2002-02-05 13:15
2002.03.21
Люди помогите разобратся с сервисами в Delphi. Спасибо !!!


1-66904
DSR
2002-03-06 09:22
2002.03.21
Проблемы с TListView...


3-66745
AndrewK
2002-02-20 13:25
2002.03.21
Как обратиться к агрегированному полю в запросе