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

Вниз

WM_NCHITTEST и его сообщения?   Найти похожие ветки 

 
Юрий Зотов   (2002-02-06 17:31) [10]

> 1. inherited; почему вначале?
Чтобы унаследованный код сделал всю фактическую проверку и заполнил поле Result. Только после этого мы его и получим.

> 2. Почему не во всех WM результат не в WParam?
Во всех WM результат в Result. LParam и WParam используются для передачи параметров, а у разных сообщений могут быть разные параметры. Скажем, для WM_CLOSE вообще никаких параметров не нужно (просто незачем), а у некоторых других сообщений параметры - это указатели на большие структуры данных. Просто разные сообщения требуют разных данных, вот в чем дело.

> 3. И как узнать в каком WM где результат?
Всегда в Result. И всегда надо внимательно читать описание сообщения - если уж не в MSDN, то хотя бы в SDK. Потому что у каждого сообщения свои параметры и свои нюансы.

> 4. Зачем нужен WParam если он должен быть ноль?
Формат всех сообщений один и тот же. Даже если параметр и не нужен, он все равно передается - просто не используется при обработке, вот и все.




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

Форум: "WinAPI";
Текущий архив: 2002.04.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.006 c
14-22788
alexey1
2002-02-22 02:27
2002.04.08
вопрос знатокам хуков(Юрию Зотову, Fellomene, Ивану Шихалеву и всем всем


3-22592
Siberia
2002-03-11 17:43
2002.04.08
использование UPPER в SQL-запросах


3-22514
ЕвгенийА
2002-03-12 00:46
2002.04.08
Люди, создаю дистрибутив... Использую базы данных типа Paradox и dbase.. На других компах прога не работает


1-22668
alexandervasjuk
2002-03-28 12:22
2002.04.08
hDIB -> TBitMap ???


3-22551
Sergant
2002-03-15 13:12
2002.04.08
Есть ли компонент вроде EasyTable?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский