Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
3-66772
ilysha
2002-02-19 11:38
2002.03.21
Кто-нибудь работает с MySQL?


14-67003
Bodia
2002-02-07 10:31
2002.03.21
Как мне закилять, Randll


3-66805
Den_
2002-02-21 22:51
2002.03.21
Вопросик


14-66992
nikols
2002-02-08 10:10
2002.03.21
Два вопроса про QuickReport


4-67053
AntBOFH
2002-01-08 21:08
2002.03.21
Товарищи ! Отображение окна !!!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский